<SEC-DOCUMENT>0001013857-22-000137.txt : 20220727
<SEC-HEADER>0001013857-22-000137.hdr.sgml : 20220727
<ACCEPTANCE-DATETIME>20220727161135
ACCESSION NUMBER:		0001013857-22-000137
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		94
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220727
DATE AS OF CHANGE:		20220727

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PEGASYSTEMS INC
		CENTRAL INDEX KEY:			0001013857
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		IRS NUMBER:				042787865
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-11859
		FILM NUMBER:		221111137

	BUSINESS ADDRESS:	
		STREET 1:		ONE MAIN STREET
		CITY:			CAMBRIDGE
		STATE:			MA
		ZIP:			02142-1531
		BUSINESS PHONE:		6173749600

	MAIL ADDRESS:	
		STREET 1:		ONE MAIN STREET
		CITY:			CAMBRIDGE
		STATE:			MA
		ZIP:			02142-1531
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>pega-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:1c2e0a1a-7304-469c-ae45-54987d8400d0,g:3ae78e95-ba3b-40f8-9f42-18dd1eb2ca24,d:d12234b97a3d44c4bdd4c089b4aa20b4--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pega="http://www.pega.com/20220630" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pega-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY180LTEtMS0xLTY2OTQx_31152df2-5cab-4180-9c55-0761b93d32bc">False</ix:nonNumeric><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY181LTEtMS0xLTY2OTQx_30c41caf-93aa-4e0b-9c71-333f63812b56">0001013857</ix:nonNumeric><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY182LTEtMS0xLTY2OTQx_97319d66-55f3-4926-a69e-26838effe616">2022</ix:nonNumeric><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY183LTEtMS0xLTY2OTQx_9e1ebb7f-5169-43e9-87f2-8a7dfb611d5c">Q2</ix:nonNumeric><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY184LTEtMS0xLTY2OTQx_cb74295e-6386-4ab1-9938-a5167626fe43">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i0cf6b7bb12b845a59c9b165610eacd07_D20200101-20201231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjFhNjhkYWZkMjY5NzRiNmU4ZTM2ZjgyZTI1ZTAzZjBjXzUw_7461f440-ce99-4a1b-a0fe-21ee42be2e69">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</ix:nonNumeric><ix:nonNumeric contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_0abe2923-0185-4200-b617-8f9022a0aa39">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_ac1f4f79-aea5-474d-ab5d-b5e1691f3fb0">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_3148c3fb-8789-44cd-9f9f-c31ce6008035">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_cf56ffbd-f294-42cb-bd08-983053b72d0d">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pega-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="iccf972c0091943869e039dd623877d00_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a74f2e948fb4273abba43febcae96fa_I20220719"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i5ed0281b6e8042ae952b3092c004e235_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i847c3f2169fa44e8874362361114f865_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3048e36520f24431a3673abcb7e62b8b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8030df06b4704b2687e41904be08624e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ca1595c2b4f44f7b3455a79f4ff49ec_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d9b92bd3e7460bb6e66ba556ad79db_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic46179fb8b1442e2a98dfffaf13f756a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1191d739c22644fa81ce0d7c6e41fd60_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f53029c74da47eaa7a68a731dfc6da7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5ff9aa4acd54a82804d1198a18e0e94_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia90d637fe09649ccad68f38197b0f4be_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b145bacdbf9406f9085427c9fcacd89_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaedb692ef182446d842d7bc5ceb77ae0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74b8bb0f291243b7bd76e2abae987dbe_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37e65d3f618941f0a8ad47fb5c91f982_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05ca67d129e0422697237861fff9a1fe_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i696adddb0ea84339864958d884eccf24_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i0ced47f41d82417aa5d8fa40de6afd1d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice07b152219d43a199147c7b18e02474_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9b266cdb3724a2cb5ec597e44d49111_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4720d1a2ed0441199e98ec430e5e2b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a6392634a724ec6a708617c5bff7c6b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cf6b7bb12b845a59c9b165610eacd07_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia92f4b33e8da4d1cb12ba38b135c14ee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10ac587e5a534b8abf4ce62ccf161b6e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia47508ce088243afb56ae0dc58e24fb2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ae6ecf499554240a18e2cf2fe104c4e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b70fcccd94140a59328b5f30a8d6583_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b405d0b74564aaa9ea069a7c712aca0_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib188b839fd74428f98eb365f9f783b64_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabef2111fc05483e93ff8bd4e5168f96_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8cdd719f5784119a196324bb3be38c6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a437181dbec47b6a21a79bef441b8e7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6bcc71889284518a6231c192c595529_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia311e6bef9f04371aac46ce9718216bd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72f66f866405451282757d787829a0d4_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i409475162ff641f5b4e9e2698cbe8a63_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6a3d001e098412b9acfcf66f36fc33c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd430d40f2514bb8a9fbe82cc165a53c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fbf667c72574cfcae88186f91a7ade2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e36728f8b0643d5817fcc5d29676401_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9efbec91bc6e48aeab37983906b7b68b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88d5eebd058140ada1147dd4761398d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida17e4f800b743c2baf028b4a647ca6a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d33da314926478cafc9082b94183f79_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbcc33a991f14fb4a0fc9539a2c69a63_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic50f2d31367b4c7ca0b9756089a71a53_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if665a7ef27314840b6bf7f542216b824_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04256bd8585f4a15a945f0d8cf7a3891_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44ba6fc526e24a22845c2645b02bd0d8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i551b7e96bbfb4d058e15faebdb2dba67_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4eab96d43d44f5883616825b39e8a85_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb511610dd0746e7a939b2003736f8ac_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1c87e8eb47840dea1f3f24c297cd48e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a8e0ee5ef1a4eb6aaeeb926b06a2ad2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefb86e585a6442be9bdebb9d3350eee0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38efc657e0d84c0098dd4d30e9b706fc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3ba9a218c7542a086d8d73d18547690_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d085ab302b144769e9beec677fde5a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i93b79be344f14c6d85fc958f97adb796_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia22cedcff1954a4997cfe8c9774d5c09_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pega:UnbilledReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10b1d441a43446cbb0fa2e6fdb9207cd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pega:AccountReceivablesAndUnbilledReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b8e8d29bde64bb6888bf87507bb1048_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i741398afb9d84255b229a2da50466637_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic479f17738bd45a893fedbf24728be2f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i501ab85a892f4225b6c592d72a13b358_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16d3b55f2f4f4a8095329a5f5afe07e8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4c04d611ecb477e9355520aaf08d74b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcbefb087888439eb9f2e55ea2308bd2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i038394f38cfc435ca977d477d44399d3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic750d33b886641198f7df7260fe88074_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie580cd02fd0a443384bc4e621596cdbd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30c74b12b5164912ac501cfd11eefbd9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91433ca326194e9394cb484da21523a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa2124fbeb274f2ab8aa483c5101fd9c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95cc8f0102bf4e3dac21cc9cca36f8be_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83a177739a0e48798b129cda3edaeaf5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if723ec11dee84a6bb2db2f986cfc70ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i487ced6e36ea44348ef1c511a5add9a8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9ec14a373b749ac8654e8fc691efd2a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8f581adfcd64bd08c3fc33d1bc73cd2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pega:CostOfRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f308e076ce9461eb2a78e2b062e0df8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pega:CostOfRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78631fdfe3594db2871420154ba5211a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pega:CostOfRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i292a6139a85e4d67ae728a52098c33f5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pega:CostOfRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib702667794014753b69fd9e7856cebac_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d651bc297bb40608b6906b468de48eb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8de03a25d544a34893720fac81964d2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05d54074c47a4af69bcc389a107d1c92_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic398ef550b254f9a9de80926575823ac_D20210331-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81f7a27f151b4e86971f035bb6e71f6b_I20210706"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i23c5e3a9cda14f7586b26550505a6367_D20210706-20210706"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-06</xbrli:startDate><xbrli:endDate>2021-07-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5d151f4c8a44226b6a3514eeabd3db6_I20210801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4f39d5371ef46dca1c6b796c5ba9eed_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ac015d47e664f1c96180fc266af5710_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>pega:day</xbrli:measure></xbrli:unit><xbrli:context id="iccefa9333cbb428098f96e971327cd4b_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0429b3255eed47dd86d66a8674a8622b_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ac65797122a4ce388293ab48a499fb8_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i085b24fedbd643b2a2f60788127ad022_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d05318dd77649c5a5efc0833ad30d17_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac75d7640f1940c8a51427c97768ddc4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9efc86898a484330a5ef97de56092045_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i184df305b00e495e8c3303620f000a54_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b867770e63f4b7b87407a2fa2856796_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd35d457d0114076918f965acc62e56a_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerDerivative"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>pega:derivative</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i5ffa48bb72ba48a5845b2035ab678d61_D20191130-20191130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-30</xbrli:startDate><xbrli:endDate>2019-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icafc918aa8e44a3ebc6829b6d67987ed_I20191130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecba16aa967d44c5bdea77ede152a809_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40e71ee491bc488eb70d3c6509ace7ea_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38b54b1f183d4a8494ff6834b92fd7cb_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22c0cf87de6840a6a14f1c004774b18c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4e14d382daf4919b2924acb1863b802_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia36f5cad46454e7a8036ab126efd1fa8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4aeebaa4240f45c080bb9258eb692e74_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fb48dc4af4e4267bc016764f097b57f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aebf86616214762a06030747c92c7a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a2fabda04b6416c806cb0aeabd10135_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87fc42deeb6b4142bec0092e7c57db5f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b578924784e476686015f436769c84b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43248ced181c4a99a7af56fb2c251755_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26f6c40026764f6daa8798b129c9f3ac_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbb3cd35f0cc49b6bd9058510524fa92_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic18217850ef94915890a9324077a9c79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b510e537da744908510c84feb0c5b0e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if12577f70af4434b963e03f3738d9b91_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80f80422aef54c3b8f1945cc070ecf64_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b9c6260958448ea95f78b1d3241cef7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i054dcc0a6c3c46b4809fd7dafb3d54fe_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6500779f0a2e42dabfda02f9458cd3ab_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae52789e93774ed9bf12f9bc8fbcf0bf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48eac436ab0b479db150d10d83841bf5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica929a0e401645ccaf1d2e9ea12f41b5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f799570746a473eb1a69e255a662f7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib16c4a57deb142c99917019aa01ebe34_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fb2aeb7b2fe43e29afe21d881a2d896_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7570615040614bf3a176685da72e33ad_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5f31e35a9ec44a98f241b823143cc31_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i036397eaa55a492496393a10f2f34b86_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41749648925b487b8d2bfeeb15a5496f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie375c4a49ce7496ca3064a26748ff6b1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b4177baaa8649228f9f8b94bc01c357_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i583a4f5ca4f944a8a2c14afe6b4b4d7f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe1a7c4b28b144fbb7f298abe15ce9e4_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1886dcc7382c4c2ea652ccd9688d8dcf_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54ac9f35f001464186c30dbf93e078c5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide6683ac46a9405aae931b6c61dd8ac9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2956ce34366a49b19af6850d822b5328_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if28f03a714324f9580fcd6a086f6007c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a0b1987d49a45e7a22dee7fbd41189c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i800b2cc86e4c4d719e59a05b71214884_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i934f55b6ea8b43128938ff8f34977fb3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32ad9f977cce4275af432ab03824241f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d6e5c177fd040a3b5575a13336b60c5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2184d367d48e4fd4a6c2a24a72a19188_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic478310b61c741f89c8f1c6f981f970b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b06d83c5c674daeaedd2bc8e7d50bec_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b2483bd95b843a4a4eef4d570482606_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cdc342f9fcc463aa4c6b930b82aed23_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6dbca2eba9d4c44b60e2f9495f38a1f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife1b110075a24dd8ba23259495e67d5d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9e5b8504b564a2c9d358ca63774f0fb_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie04ae235734f4be18e80b8550a4b9abd_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if23f6539a9be4bbda2889048286f9169_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0d77734ed144deda038a72c887e61a4_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6609769beaf24023a9d0b8d64cb3663e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa6e56d33ae3470d8ae9f99086f1c80d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba980ea2054a4ed68b8bde20c25afabc_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae2586748cf944c9a8b18a8221895217_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d924384b0b44e35b13e960dd83d7fed_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11c5506e448447c6a43456a31ecc488f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07fba0bd25844bd7bf01b01d52d3e065_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd4a0029d6c3407782c6f54ad08868c2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i107001c6bced4542b844bbf321c6adba_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70e1a750b9714759903711e19f8670cb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99c43cb525164053a4cb09541f961b6a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f12b7b8de3d482897fc11275f56b80d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica4275b100844ef090553a3bf720ce80_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57f7b9fa40ce4dc89803be71018f1286_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie78a140cecec4823adf200bfc1fdce11_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab9fa1d168754798a624257ffc97fb08_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc14c35db48146058b6d3a9d6568288d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i379ba241542e469cbf8cc184f6d2526d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i462194b46a6e41d68149243f28999af5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4a6fc1ef62c482582bd38f092f926c1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3c7da8836f54537a877422c517e116c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b1ba4c3df21477db3a8014397dbf1b5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05ffa505cc584c149a2351301b998149_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd21622516d64b4a81136507c3f34d20_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88c5e7d588c94a598c86becc56f57fdf_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4450b7c249ad43a99eb85e00bb54390c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3cf353fddb544d9aa04bbb5bed3ee28_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1e85c5673674431b5d03bba45bb8dc6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c6ebaa48ded4b78a9ebcc2fe57e55e2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fdbc53133e84c0c9fce292fe14ad511_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ff518809c0a4913a0313b181ec51e06_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i999a0f59379d418c869e5f5f4a34301e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia89f357e01f74bcfa17390511bb3e4bb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb7ccdf3c3c94d87b0db1602e171640c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b2f0c10e2814fcd86fa9991e0094f6c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0d7689e9b8849128a216c98fc01ab82_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic999fa7466ab471a8b52981828a395e7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b7d8b67412d45eea3b15e43d329ae66_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i994a8e882be9460db7c8884f020529db_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied350e55d81f4f0e851e83fcf22a80a3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i810b1125b61c41279013054c8ced9a6f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10e996373c4f45d2abf8f20745193437_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49f1beedeaf0450a864ac4000ab5bab4_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7f764e3f72b450aaf51aed853f2536c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1208aa236990421b8e2829fa03ded0b8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3fdbb919805409eb14e0a02c38b025e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b827d1ca95b4a658926b4f56f2c3c4a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf030d0bbab47249eab1f1d3ed9d61b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie020029fc1ae45d386829d37b59eb932_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaa9249d658448d698a2bcbcc142d3e5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i496fa5916f8547c5bd6c889495695905_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1310a5ce38b346d8862fa99ce15b9bdd_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcda1290d59c4aa38008cd03c6a5a622_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9051cd6d466f4b1bb9d0a82c4697e65f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bb74a63261446d89d2076a3f76205e1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22c4d9edc2684415a7de004e357f9bf0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefd2bb29d42840fbb1c3d4cec83b0616_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i955e478a96a54a56a6091960d7d6ae5b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4796efa2cb64cf4baeabb6db37958ef_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a6badb431b5475b8a4a47ab0e591f3d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39f8dd7725874332b4b6de3ab1085ba9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1d88a46a1924f719d8937bedcdbfa7a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia25684af0fea443f9882b823ab9cefaa_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i966fe22133ed43009cc7e3588e144e7c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id11ac0d19cd34ab98d5885b49996d493_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5818cd3b34eb441b8177c1cd975b07ce_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad47a08a07eb4871b72ba70ea3bb2d7e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf784ae5390646f0b6786d5b9c1c36a4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie530df8ea15e401d86cfeff904904b07_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6a136ba05fe4f90ba68e5ee9aeead3e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3806014b19224205a2a90a697b5420d4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e31c1206935474dafe76f950feaa3cf_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a4aba8b81614c5f8c400ac37f0e1e0c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ff0f200aa11423594ae449b606a96e6_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13a48637761e4ff3ae14fd1894f2328a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7c59724121d4fb8821d00f2e3508c80_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8442e363340401dabf355b9cf40182f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie391eff42352420e93da163f0f58206e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84950f599ed54e4fa477fd649fc19a4a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0656bfccd7e3484faf4a675b7b171d4c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic18c2110b934453499045fe1ec4b1b56_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bc5f0a88e6e4ea39825ca5d69647dbe_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i999f174b3a224f7aab0bb92cc9f638a1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17a0699abcaa4489af7768caaafcd6c1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e7b4636747f44ca87223a7dea34e328_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3382b3d7d46b4e5b9049833a83e21341_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab0f6a91ecb44e36bd068cf7da5968f7_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i412e754aa37d4753b116797bc93c8219_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6961b0755a584df48f339edc5af8c283_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib282758a681f48d9bb13391b21c1eff9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib16bcc95e7784f1c95807033200c89de_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25281bf78708453b87f01e85ca33e75d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2a44ff0685a4a39962495154362df90_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia836d2ed619f48709f088a32ee9d58fd_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0aab3a055df9416b96f6d2b536487898_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39f5a7233f6544d8b971c9be0d9eee4a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd486c31f8bc4297ae627a176299df8c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70a6a3ae58ab410bac11a4491b400c9e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a91e9cd7ae0453995631d9aebda810d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82196ae8e0f64fa68884aecc6ba1e4b2_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7fd9e650bd340fa881ec141668759d9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i575d373dc8cf4bff8d3a0ffa6a2602a3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9c545f82ee94e0c88feb626c0d03935_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d2d12e2796041d0826d98d5cadd9d0d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19ee3a954a144d5b87d8e407836eb616_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbcfeb7a6528457287756a412960529d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33dc9168fa6e42bcaca393990d708b2c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44ce08ff3eb044689286fe5d6d174b70_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibce17ce0eded434abd42261266b93778_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24ed295d3e2c47968291670329c5b7fb_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i930b95230e074ccebb64b7440faed00e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia94a649a37424e898549a16982058cf6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id84db68c4c2e46d0b27fd79262c3bece_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pega:ClientAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedd1aa05f5204d5a93bd65e93b0a1e6d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01f5c10a327042618dcb43e5ff61fb2e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2c97e902c414455a897bac1ac9dccf8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01d51e59de994355887e6ff6d2a3647f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c4906a2cb3743d992eef555a40218ff_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6772d36b2b1649f0b17e830b6337bf3e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if54d6ec05be944d69e5c1daf83fb6eb5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a3fd621a3e6465e862a2c7fb2c8d808_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i067caf4eede241b0bedfa6c570c2c867_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pega:EmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7cce35f98e44cf8853df734db320836_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pega:EmployeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:NonqualifiedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87ab63d24a45496ab9e925d6161327a7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bd3942a680a4dbcbcc23aa9c53b0758_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2324ca8ca734b909b18e8c3027faece_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d404c0b5d914b9e8484b23221f62863_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71bea52a903a4281a56ccb7069a7015d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i182976d168374bf782389032eb444809_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia08bf8f27e964d75a9beb9950aa2a2ff_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1627c5147c9489aa5ac0dedb4bfc328_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86cfab20e6674cb68047a7b41a569260_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c9070123f9f444d88494f432c382793_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ca6cf3d03d64d93a716463904f209b1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia51de0cfe61b4dd6a16cc9afcec6d72e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e66fa8f43c14bafa7ddf2903879cf0c_D20220509-20220509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:TradeSecretMisappropriationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-09</xbrli:startDate><xbrli:endDate>2022-05-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia722068af9bf44e3bc06e747277065e4_D20220509-20220509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:ViolationOfTheVirginiaComputerCrimesActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-09</xbrli:startDate><xbrli:endDate>2022-05-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56d1039b86584e3f86a925c5e905a878_I20220608"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:TradeSecretMisappropriationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56f2273a61a24ac59478dd3b2714ac53_D20220608-20220608"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:TradeSecretMisappropriationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-08</xbrli:startDate><xbrli:endDate>2022-06-08</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_1"></div><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18xMTE_eebe0307-7f96-4913-827c-9f6922110392">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_____________________________________</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"><tr><td style="width:0.1%"></td><td style="width:2.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.244%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6NjhhOWFkN2I2ZTgyNDkzYmI5ZDU1MTJiZmZkYTJmZGYvdGFibGVyYW5nZTo2OGE5YWQ3YjZlODI0OTNiYjlkNTUxMmJmZmRhMmZkZl8wLTAtMS0xLTY2OTQx_fa630605-bb66-4dd9-81de-fa64de97699e">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6NjhhOWFkN2I2ZTgyNDkzYmI5ZDU1MTJiZmZkYTJmZGYvdGFibGVyYW5nZTo2OGE5YWQ3YjZlODI0OTNiYjlkNTUxMmJmZmRhMmZkZl8xLTEtMS0xLTY2OTQxL3RleHRyZWdpb246ZTY1YmFmZGI4MjI1NDE5Yjk4YTYzYmEzYzQ0ODY1OGJfMzY_5375fb89-5179-4de1-902a-6d0af8760c4e">June&#160;30, 2022</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"><tr><td style="width:0.1%"></td><td style="width:2.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.244%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6ZDc3M2E1ZDdhN2RlNDU5MzliZmEyMGQzYzM0ZjkxYzEvdGFibGVyYW5nZTpkNzczYTVkN2E3ZGU0NTkzOWJmYTIwZDNjMzRmOTFjMV8wLTAtMS0xLTY2OTQx_2fe6e507-72a5-4fc8-b2e0-f77d5aa9192d">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transition Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18xODQ_eb1e869f-03b2-44e9-a550-11d81abbf4c7">1-11859</ix:nonNumeric>&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18yMTc_3eacf377-222b-4b47-95fe-53d87ccd76bd">PEGASYSTEMS INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Exact name of Registrant as specified in its charter)&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________________</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.037%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.815%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.319%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6M2IzNmM0MmJlY2E3NGE2MTgwZTc5NmQ5NGQwYzc4NzUvdGFibGVyYW5nZTozYjM2YzQyYmVjYTc0YTYxODBlNzk2ZDk0ZDBjNzg3NV8wLTAtMS0xLTY2OTQx_0439e588-7d80-443c-9923-3da13c956f69">Massachusetts</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6M2IzNmM0MmJlY2E3NGE2MTgwZTc5NmQ5NGQwYzc4NzUvdGFibGVyYW5nZTozYjM2YzQyYmVjYTc0YTYxODBlNzk2ZDk0ZDBjNzg3NV8wLTctMS0xLTY2OTQx_d989edd3-c310-430d-b7e6-dca4e3d5f6ce">04-2787865</ix:nonNumeric> </span></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(IRS Employer Identification No.)</span></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zMDY_68677ad0-43f6-4484-b0b9-a461f48be96d">One Main Street</ix:nonNumeric>, <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zMTA_4a9c7add-8e20-4cb6-8195-d4feb3eba3c7">Cambridge</ix:nonNumeric>, <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zMTQ_08fb4956-95c5-45b8-95e6-4db24d0c5777">MA</ix:nonNumeric> <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zMTc_a1a6805d-2a31-44b4-a506-e573c89b49e5">02142</ix:nonNumeric> </span></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zODM_5cc801d3-6519-46c1-9c78-2776dd01c54d">617</ix:nonNumeric>) <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zODc_036497f7-da09-499b-98a0-833e27870bfc">374-9600</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Trading symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OTRhZGVhNGMwMTk5NGFmMDhlYzcyMTFiNTUxMjk4YzQvdGFibGVyYW5nZTo5NGFkZWE0YzAxOTk0YWYwOGVjNzIxMWI1NTEyOThjNF8xLTAtMS0xLTY2OTQx_cb67d476-2925-4ff3-9ca4-b9d31d54f188">Common Stock, $.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OTRhZGVhNGMwMTk5NGFmMDhlYzcyMTFiNTUxMjk4YzQvdGFibGVyYW5nZTo5NGFkZWE0YzAxOTk0YWYwOGVjNzIxMWI1NTEyOThjNF8xLTEtMS0xLTY2OTQx_d6cf0ab8-cc71-46d2-8087-3b831c5c36a5">PEGA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OTRhZGVhNGMwMTk5NGFmMDhlYzcyMTFiNTUxMjk4YzQvdGFibGVyYW5nZTo5NGFkZWE0YzAxOTk0YWYwOGVjNzIxMWI1NTEyOThjNF8xLTItMS0xLTY2OTQx_509bcd33-04dc-4aa4-ad28-4d4398225012">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY184Nzg_858200a3-00ed-4130-8fd1-0172c133ee66">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18xMTcw_f8f2ef10-407d-4825-a0d9-d5cd9e044a88">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.867%"><tr><td style="width:1.0%"></td><td style="width:16.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OWQzZDJiY2RiMmYxNGI3ZGI0YWVlNTVmOWZhYzg1ODcvdGFibGVyYW5nZTo5ZDNkMmJjZGIyZjE0YjdkYjRhZWU1NWY5ZmFjODU4N18wLTAtMS0xLTY2OTQx_b427da9f-817b-47a4-95d1-28e1ee9d4cad">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accelerated filer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OWQzZDJiY2RiMmYxNGI3ZGI0YWVlNTVmOWZhYzg1ODcvdGFibGVyYW5nZTo5ZDNkMmJjZGIyZjE0YjdkYjRhZWU1NWY5ZmFjODU4N18wLTctMS0xLTY2OTQx_e2f8b1ec-6486-4b0e-a1da-3005ec60be09">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OWQzZDJiY2RiMmYxNGI3ZGI0YWVlNTVmOWZhYzg1ODcvdGFibGVyYW5nZTo5ZDNkMmJjZGIyZjE0YjdkYjRhZWU1NWY5ZmFjODU4N18wLTktMS0xLTY2OTQx_d5310603-8b30-47c0-9b82-5bf1ccaa43b0">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the Registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18yMTk5MDIzMjU3NTY3_39e24319-c8f4-4877-a57b-05da152c64c2">&#9746;</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="i0a74f2e948fb4273abba43febcae96fa_I20220719" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18xOTIx_9b940b2d-2136-4649-b7e0-67adde246360">81,952,276</ix:nonFraction> shares of the Registrant&#8217;s common stock, $0.01 par value per share, outstanding on July&#160;19, 2022.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id12234b97a3d44c4bdd4c089b4aa20b4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM 10-Q </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.259%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I - FINANCIAL INFORMATION</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;1. Financial Statements</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unaudited Condensed Consolidated Balance Sheets as of June&#160;30, 2022 and December&#160;31, 2021</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unaudited Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2022 and 2021</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unaudited Condensed Consolidated Statements of Comprehensive (Loss) Income for the three and six months ended June 30, 2022 and 2021</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unaudited Condensed Consolidated Statements of Stockholders&#8217; Equity for the six months ended June 30, 2022 and 2021</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2022 and 2021</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notes to Unaudited Condensed Consolidated Financial Statements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_31">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_79">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_109">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;4. Controls and Procedures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_112">27</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II - OTHER INFORMATION</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;1. Legal Proceedings</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;margin-top:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_118">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;1A. Risk Factors</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;margin-top:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_121">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_124">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item 5. Other Information</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_127">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;6. Exhibits</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_130">30</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id12234b97a3d44c4bdd4c089b4aa20b4_133">31</a></span></div></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id12234b97a3d44c4bdd4c089b4aa20b4_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART I - FINANCIAL INFORMATION</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_13"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 1. &#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_16"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.730%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNC0xLTEtMS02Njk0MQ_575e0a28-089e-4e84-b510-2c59dc8b7415">109,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNC0zLTEtMS02Njk0MQ_824b856d-906b-4045-bad7-9b8bcd3948d0">159,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNS0xLTEtMS02Njk0MQ_ce4141d5-9968-46b0-b8b2-eaeede0e51a1">187,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNS0zLTEtMS02Njk0MQ_f7004cca-f5ba-4514-b6fd-bec550432ecf">202,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNi0xLTEtMS02Njk0MQ_4425e0e3-da3a-45fd-b85c-b5bf23681ded">296,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNi0zLTEtMS02Njk0MQ_2024dbf6-c06a-4a60-93f3-d0f523ac47f7">362,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNy0xLTEtMS02Njk0MQ_17dc5733-bb5f-4b10-b22f-4d2df3ee0354">171,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNy0zLTEtMS02Njk0MQ_3d30fe8e-1d72-4f5c-96ab-d0c2133f5efc">182,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfOC0xLTEtMS02Njk0MQ_9b40cdfd-94a1-45b2-9fda-bda242e13550">201,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfOC0zLTEtMS02Njk0MQ_8c80d48b-f746-42df-90aa-4d0d4818a65c">226,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfOS0xLTEtMS02Njk0MQ_9fee079a-0207-4c3b-a40e-5b41483d436a">70,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfOS0zLTEtMS02Njk0MQ_61e2de9b-d13e-47c9-b426-ee18196316a3">68,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTAtMS0xLTEtNjY5NDE_e5f37fbf-439f-454d-ab69-c4d902510e8a">740,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTAtMy0xLTEtNjY5NDE_a88f26f4-0ebb-47d5-bd66-616097a9c707">840,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNonCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTEtMS0xLTEtNjY5NDE_864f24ad-79c7-4a44-bcd8-ed83fda55fdb">115,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="pega:UnbilledReceivablesNonCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTEtMy0xLTEtNjY5NDE_1797b157-5c76-4655-aa46-0e4d0f19819c">129,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTItMS0xLTEtNjY5NDE_65710d96-2a8f-4d6b-a980-fd0746f72bb2">81,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTItMy0xLTEtNjY5NDE_56a8e006-5b35-4bda-a2ae-78680bfd4967">81,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTMtMS0xLTEtNjY5NDE_9ff6ba6e-e796-412d-b7bf-ae8504bb3f52">320,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTMtMy0xLTEtNjY5NDE_2cbc2ed7-4b5e-4734-b1c9-fe4ad17019af">541,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTQtMS0xLTEtNjY5NDE_d59966f6-3d71-43f6-8146-4ad60d34013c">1,258,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTQtMy0xLTEtNjY5NDE_a9f00db5-3bfe-4aab-b7a8-965531eeb9f5">1,593,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTctMS0xLTEtNjY5NDE_163cbe51-202f-44d3-bbfc-aa85be2e68c6">21,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTctMy0xLTEtNjY5NDE_f58e652b-525d-44c6-b4d4-06f725df17be">15,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTgtMS0xLTEtNjY5NDE_ddec2c5e-6df4-479d-89b0-284522af7729">63,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTgtMy0xLTEtNjY5NDE_f9fe9a18-a72d-44a2-9ea8-83dbcd76f5f3">63,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTktMS0xLTEtNjY5NDE_b4fd244c-e472-4cd7-b8b0-677a58e39389">73,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTktMy0xLTEtNjY5NDE_e6e764ca-9ec6-4cd9-b3de-195b4f447ed8">120,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjAtMS0xLTEtNjY5NDE_56f2d887-b8c6-4aff-8565-ffb69d5cca76">269,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjAtMy0xLTEtNjY5NDE_c51a42ce-746f-41a7-a9e9-2cf22eb6568d">275,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjEtMS0xLTEtNjY5NDE_5d89bbb1-b28e-467c-9e94-3124015ce29b">7,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjEtMy0xLTEtNjY5NDE_834a0c30-ddd0-46dc-aa64-84dc04570d8f">9,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjItMS0xLTEtNjY5NDE_fdefd41a-310f-4c4f-9344-09b6d40ab9ae">435,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjItMy0xLTEtNjY5NDE_abbc50fc-3d70-44e0-9ed0-310f886f38ca">485,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:ConvertibleLongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjMtMS0xLTEtNjY5NDE_6c6b7ec5-484f-4581-a02e-a7d9aac852b7">592,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:ConvertibleLongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjMtMy0xLTEtNjY5NDE_0fe2ffd5-21f4-4b55-b6ac-be9cc44b8c7b">590,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjQtMS0xLTEtNjY5NDE_319cecc5-d5c9-4101-a4d0-a4fab6fd13a7">84,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjQtMy0xLTEtNjY5NDE_486b6635-c458-41fc-a5bd-c78359a5adc0">87,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjUtMS0xLTEtNjY5NDE_b2e05e5c-60c0-45de-ae89-db27f6f09b4c">12,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjUtMy0xLTEtNjY5NDE_7d57469b-335b-4592-a5e2-c85dd15a10c8">13,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjYtMS0xLTEtNjY5NDE_a8969a6f-bfd7-4824-b7f2-58399ee25993">1,124,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjYtMy0xLTEtNjY5NDE_63e1e58c-e25b-4a22-b865-35c27b21d7a9">1,177,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 14)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjctMS0xLTEtNjY5NDE_9f87c8da-a352-4241-ae3c-bc367723a707"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjctMy0xLTEtNjY5NDE_2befcc7b-cd6b-47ed-9cbe-8f4b6b1bd702"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Preferred stock, <ix:nonFraction unitRef="shares" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo0MmFhMGI2ZTU2NTI0NDY5OWI4OTAxMzgwMjA3MDg4MF8yMQ_728ed2c5-ca05-46d1-9925-429f293df73e"><ix:nonFraction unitRef="shares" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo0MmFhMGI2ZTU2NTI0NDY5OWI4OTAxMzgwMjA3MDg4MF8yMQ_f11d4856-cd9d-4f79-96bf-c5eed0dcaadf">1,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo0MmFhMGI2ZTU2NTI0NDY5OWI4OTAxMzgwMjA3MDg4MF80Mw_4b4350ab-830c-45d0-a89e-c60275bf9355"><ix:nonFraction unitRef="shares" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo0MmFhMGI2ZTU2NTI0NDY5OWI4OTAxMzgwMjA3MDg4MF80Mw_b37bb666-d6a2-497a-a2bd-260e3b19f083">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMS0xLTEtNjY5NDE_b58e282e-cc36-489c-8944-0318d4c52a60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMy0xLTEtNjY5NDE_bc95a8e2-9122-4c21-8d47-719cebbe2d45">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock, <ix:nonFraction unitRef="shares" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF8xOA_36492fcf-a4d8-4f5e-a603-a8c5f0b9383e"><ix:nonFraction unitRef="shares" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF8xOA_df27c35f-3dbc-422d-8304-0cc9f524a3ad">200,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF80MA_adae32eb-fecb-4a6c-9064-026687e11cd9"><ix:nonFraction unitRef="shares" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF80MA_f96b7cfc-0bf6-4c61-8e41-f961112d883b">81,940</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF80Nw_9825d757-f8ed-4b04-8622-ddc3ef6eb654"><ix:nonFraction unitRef="shares" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF80Nw_a6b1fb43-199b-48dd-a690-5dc4fe89fa89">81,712</ix:nonFraction></ix:nonFraction> shares issued and outstanding at</span></div><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June&#160;30, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMS0xLTEtNjY5NDE_f3509191-b1ee-4278-b31a-25af0471e730">819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMy0xLTEtNjY5NDE_0976ac52-b0df-4f4c-b5b3-506c10846325">817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzEtMS0xLTEtNjY5NDE_beea22a8-edf7-4e74-a0a4-14e78bc024ac">170,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzEtMy0xLTEtNjY5NDE_85a25bbb-09da-417d-81c9-ee275e3134ce">145,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Accumulated deficit) retained earnings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzItMS0xLTEtNjY5NDE_03a888c5-6e46-49a4-ab7d-44513690e7bc">15,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzItMy0xLTEtNjY5NDE_fedb3612-d461-4924-936b-92a75c5c87fd">276,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzMtMS0xLTEtNjY5NDE_8e6362b8-7783-4801-87e9-7f7827a1d35e">22,151</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzMtMy0xLTEtNjY5NDE_0bb1a91c-47c6-4e7f-a921-0ee6d03e658d">6,988</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzQtMS0xLTEtNjY5NDE_c0eeee93-cebb-4208-9165-814021fc5a7d">133,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzQtMy0xLTEtNjY5NDE_cc2cef2a-546a-4bdb-affe-b868fe467f71">416,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzUtMS0xLTEtNjY5NDE_324bb2e2-4276-44c3-b3f5-cc9b5186798a">1,258,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzUtMy0xLTEtNjY5NDE_ce5e69e0-bb45-4eef-8821-dede2b39ba8c">1,593,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_19"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.762%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.762%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.898%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share amounts)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i847c3f2169fa44e8874362361114f865_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNC0xLTEtMS02Njk0MQ_18b7f7ad-9c53-4535-a661-6f0628e03176">171,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3048e36520f24431a3673abcb7e62b8b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNC0zLTEtMS02Njk0MQ_f7d5b930-9546-45fc-a331-3ecf83da9da8">152,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8030df06b4704b2687e41904be08624e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNC01LTEtMS02Njk0MQ_bae49e6a-7b69-4599-a89c-0b9ad19926c3">341,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ca1595c2b4f44f7b3455a79f4ff49ec_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNC03LTEtMS02Njk0MQ_c2b63c32-882c-457a-a315-f75f5fac2ada">295,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31d9b92bd3e7460bb6e66ba556ad79db_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNS0xLTEtMS02Njk0MQ_f28c179b-01fc-4905-aef3-d5faf6db92d9">41,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic46179fb8b1442e2a98dfffaf13f756a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNS0zLTEtMS02Njk0MQ_d8b9e42d-44c2-4664-a5a2-ecd2a1955e3d">104,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1191d739c22644fa81ce0d7c6e41fd60_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNS01LTEtMS02Njk0MQ_a7b8573c-6052-4f05-8140-1d52354ceec7">179,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f53029c74da47eaa7a68a731dfc6da7_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNS03LTEtMS02Njk0MQ_97ec927e-ee93-4104-957f-be1301ff931f">215,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5ff9aa4acd54a82804d1198a18e0e94_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNi0xLTEtMS02Njk0MQ_442b6683-314d-4b29-91d0-96a57efd56ee">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90d637fe09649ccad68f38197b0f4be_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNi0zLTEtMS02Njk0MQ_37396ced-c4ca-4deb-ae92-c71a64500d41">12,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b145bacdbf9406f9085427c9fcacd89_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNi01LTEtMS02Njk0MQ_79e674dc-a369-49f0-9537-f630504642ed">9,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaedb692ef182446d842d7bc5ceb77ae0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNi03LTEtMS02Njk0MQ_1b979f7d-d49f-4e44-9ce9-95064f90ee70">18,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b8bb0f291243b7bd76e2abae987dbe_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNy0xLTEtMS02Njk0MQ_0a979b34-b846-4816-9fee-58e738713622">58,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37e65d3f618941f0a8ad47fb5c91f982_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNy0zLTEtMS02Njk0MQ_729dba09-2909-474d-92f7-b0903bbac397">56,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05ca67d129e0422697237861fff9a1fe_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNy01LTEtMS02Njk0MQ_646bcf2a-7eb5-481a-9d30-89441449bb3e">119,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i696adddb0ea84339864958d884eccf24_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNy03LTEtMS02Njk0MQ_f36125cb-a565-4e37-84be-43199551c795">109,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfOC0xLTEtMS02Njk0MQ_1eea0c74-748b-4b84-9f9f-015019d7882c">274,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfOC0zLTEtMS02Njk0MQ_2a76ac50-5e57-4fcd-a538-ede707e2623e">325,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfOC01LTEtMS02Njk0MQ_e453618d-5f1b-49ec-8ba1-4950cc6ba9e4">650,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfOC03LTEtMS02Njk0MQ_11fe422f-ec30-42dc-babf-da77c069419e">639,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i847c3f2169fa44e8874362361114f865_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTAtMS0xLTEtNjY5NDE_e0b8328b-90b5-43e0-b8bb-a27b4349fd65">36,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3048e36520f24431a3673abcb7e62b8b_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTAtMy0xLTEtNjY5NDE_2cd3c845-87a1-46ee-86f3-13cda32e758b">29,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8030df06b4704b2687e41904be08624e_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTAtNS0xLTEtNjY5NDE_57d5c1eb-14b1-4997-93c5-b1d0009c5d8f">68,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ca1595c2b4f44f7b3455a79f4ff49ec_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTAtNy0xLTEtNjY5NDE_62c1736f-bd57-49ce-8007-8e8d24adb30c">57,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31d9b92bd3e7460bb6e66ba556ad79db_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTEtMS0xLTEtNjY5NDE_132efb38-3893-4839-9946-2b665de05a73">673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic46179fb8b1442e2a98dfffaf13f756a_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTEtMy0xLTEtNjY5NDE_4252e30f-3625-4f7d-84a4-0ac10199b616">585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1191d739c22644fa81ce0d7c6e41fd60_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTEtNS0xLTEtNjY5NDE_cc8547bd-5bce-4856-9afc-d7cea648f628">1,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f53029c74da47eaa7a68a731dfc6da7_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTEtNy0xLTEtNjY5NDE_2c5fe8b4-192f-4371-b271-989f5cb713bd">1,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5ff9aa4acd54a82804d1198a18e0e94_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTItMS0xLTEtNjY5NDE_f6747143-d37c-426d-b6e7-74dac7106acb">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90d637fe09649ccad68f38197b0f4be_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTItMy0xLTEtNjY5NDE_d18238a7-9406-4135-93d4-9bf0964c82a4">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b145bacdbf9406f9085427c9fcacd89_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTItNS0xLTEtNjY5NDE_42a32238-6f02-49f7-8031-a58d0631d94d">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaedb692ef182446d842d7bc5ceb77ae0_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTItNy0xLTEtNjY5NDE_7185c390-bf9f-41ef-bdc4-9d78e6c2234b">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b8bb0f291243b7bd76e2abae987dbe_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTMtMS0xLTEtNjY5NDE_0a7803ec-b10f-4654-84de-3597e309f7d1">57,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37e65d3f618941f0a8ad47fb5c91f982_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTMtMy0xLTEtNjY5NDE_947d487b-7403-4397-b743-640aae959676">54,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05ca67d129e0422697237861fff9a1fe_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTMtNS0xLTEtNjY5NDE_2f5de2da-8886-4fab-a2b3-fca351113611">113,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i696adddb0ea84339864958d884eccf24_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTMtNy0xLTEtNjY5NDE_b93c1d8c-fae8-4a4d-bf6d-b3fec8c6f296">108,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTQtMS0xLTEtNjY5NDE_dc6538ef-e304-4179-9d27-2deddacb18a6">95,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTQtMy0xLTEtNjY5NDE_af118998-8a17-4a22-a452-90bba735bfef">84,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTQtNS0xLTEtNjY5NDE_2bdf965d-1816-41ab-846d-950ca34c94c8">183,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTQtNy0xLTEtNjY5NDE_8f2d9145-a49d-4a7c-ba18-3eae5d9702a3">166,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTUtMS0xLTEtNjY5NDE_9e7a45cc-e86b-49bf-b5ff-a530882d1a37">179,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTUtMy0xLTEtNjY5NDE_43597a5a-ee7a-4876-98eb-73e04ae8dc50">241,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTUtNS0xLTEtNjY5NDE_997db6f8-1ce0-4014-97d3-2e15c44311d6">467,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTUtNy0xLTEtNjY5NDE_6a3b375a-e3f5-4ca7-a752-c78c58e7515b">472,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTctMS0xLTEtNjY5NDE_6a0cb221-e7d6-4fa7-a9e3-c5a0880890f2">157,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTctMy0xLTEtNjY5NDE_89159dc7-0eec-48ba-9ee4-fb3a9c830d9b">156,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTctNS0xLTEtNjY5NDE_32ebdebe-e141-42d4-a18e-1d0be25bf723">319,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTctNy0xLTEtNjY5NDE_7e027238-5cb9-43be-9933-bafd7488f974">305,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTgtMS0xLTEtNjY5NDE_c057ed53-1c3c-44e9-a9dc-45d64ca59ac8">74,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTgtMy0xLTEtNjY5NDE_8afcb95b-15ce-4ac5-8237-f339345a963b">64,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTgtNS0xLTEtNjY5NDE_20d3a4db-b125-493b-ab12-a108d0fe4a83">145,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTgtNy0xLTEtNjY5NDE_a2c9e133-8b0f-4285-9b99-08598a6e63e6">126,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTktMS0xLTEtNjY5NDE_a61d20eb-055a-444f-84b2-eb5d5e59c8f9">32,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTktMy0xLTEtNjY5NDE_c8f53deb-bb5e-4e48-856a-1b2df116962d">19,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTktNS0xLTEtNjY5NDE_1ce545ef-a4d0-4c40-b98e-9f5df857499c">68,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTktNy0xLTEtNjY5NDE_99574b4f-40a9-43e6-b0dd-f0324a20185e">37,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjAtMS0xLTEtNjY5NDE_49bf0a70-a3e5-4ecd-917b-b5b852f27c08">264,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjAtMy0xLTEtNjY5NDE_669ecd1f-f7f4-42a2-839e-24f4443b1ac1">239,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjAtNS0xLTEtNjY5NDE_51b503fd-50aa-4468-9c73-877e334c936e">533,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjAtNy0xLTEtNjY5NDE_00384b6e-0d80-45b2-9012-23f0dc402e6f">469,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Loss) income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjEtMS0xLTEtNjY5NDE_5311c886-a5a1-471b-8785-0dd0c96d88e7">85,040</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjEtMy0xLTEtNjY5NDE_df8c4d36-265e-4e07-9241-07b5c7723071">1,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjEtNS0xLTEtNjY5NDE_aeea8f37-ae74-45aa-bf93-17db29f13d2b">66,420</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjEtNy0xLTEtNjY5NDE_83d5ec5e-7993-4588-af3b-17f877ee471c">2,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency transaction gain (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjItMS0xLTEtNjY5NDE_35ee1853-14e5-4351-878a-84924e7c24d5">1,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjItMy0xLTEtNjY5NDE_8a9fb235-d67e-41f3-b656-de39964f964c">403</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjItNS0xLTEtNjY5NDE_4818b126-2cf0-4c10-8ff0-611fe30aa159">4,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjItNy0xLTEtNjY5NDE_a80b1546-7ab9-4ba8-bb1b-6da94ed33067">5,501</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjMtMS0xLTEtNjY5NDE_155855a4-f84e-4408-bee0-f9a2de9cbe43">309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjMtMy0xLTEtNjY5NDE_f28f0455-7f07-4bb8-a5ff-a6f57275f873">236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjMtNS0xLTEtNjY5NDE_27566742-8d1e-4821-86c7-1e5a230ef54b">516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjMtNy0xLTEtNjY5NDE_02a84e3f-b617-4c69-9ff8-76311e673671">389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjQtMS0xLTEtNjY5NDE_2eeede46-7f8c-4a91-ba65-2906366de941">1,944</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjQtMy0xLTEtNjY5NDE_22c451e6-2919-4061-8e10-93fd22a7bad3">1,959</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjQtNS0xLTEtNjY5NDE_19484e2c-c3c2-4b2a-8ee7-bb76d81f0216">3,890</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjQtNy0xLTEtNjY5NDE_226e7e72-f609-4d90-b914-7a4f18a548fa">3,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Loss) income on capped call transactions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjUtMS0xLTEtNjY5NDE_4472beab-fa10-4dfc-a67c-8146b879af1e">18,945</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjUtMy0xLTEtNjY5NDE_9add0c63-bc66-41a9-936b-2498a0b3c8de">26,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjUtNS0xLTEtNjY5NDE_bc0b6385-b4b5-4d19-be3a-e2df135cd558">49,505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjUtNy0xLTEtNjY5NDE_4a47145e-cfe9-431a-9b0e-92f98cd1b63e">7,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjYtMS0xLTEtNjY5NDE_d13dac87-8954-4abb-9536-e8cbec31eba9">3,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjYtMy0xLTEtNjY5NDE_d6e27217-f605-4a62-b983-ef70c396ddf9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjYtNS0xLTEtNjY5NDE_11ff6b8c-cb11-48db-a45a-2b9473ea444f">6,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjYtNy0xLTEtNjY5NDE_20e69189-8756-456b-938f-74be341bc674">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Loss) income before provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjctMS0xLTEtNjY5NDE_90a6e59f-a884-4b7d-92ed-29e7a2171237">100,122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjctMy0xLTEtNjY5NDE_93230a23-ee84-4897-a662-d53442516bc7">25,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjctNS0xLTEtNjY5NDE_4d8fea53-6836-490c-8502-a0b74ed06627">108,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjctNy0xLTEtNjY5NDE_623f2829-9196-4c90-bc88-04588621d0fe">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjgtMS0xLTEtNjY5NDE_93812e96-d5fe-4455-aedc-a1b212218340">186,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjgtMy0xLTEtNjY5NDE_e4203609-71ce-48f7-a55d-8545b72a8727">11,916</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjgtNS0xLTEtNjY5NDE_22666d7b-369b-4691-b314-548a2944aa10">178,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjgtNy0xLTEtNjY5NDE_b402a4aa-1d1f-46d5-8686-11f897e8d4dd">29,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjktMS0xLTEtNjY5NDE_89bbdcb0-efb6-4d3b-8a1c-a80ea15ab6c4">286,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjktMy0xLTEtNjY5NDE_7f5808e5-d517-4012-b41b-cf320badce3f">37,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjktNS0xLTEtNjY5NDE_2c623fb2-d21d-464c-becf-429e4d5fa9c6">286,675</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjktNy0xLTEtNjY5NDE_d0326d65-8b3e-450d-adb8-04f4f617b788">30,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) earnings per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzEtMS0xLTEtNjY5NDE_dae2beb5-7037-4aca-bc3a-ff0ae5e9010c">3.50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzEtMy0xLTEtNjY5NDE_6717e8f5-8b1b-427f-b4ba-af86c868bc22">0.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzEtNS0xLTEtNjY5NDE_eb18c983-6e1d-48b2-9d79-25d630f4edea">3.51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzEtNy0xLTEtNjY5NDE_e974b9f0-b560-48a5-8117-fb9f7837a78d">0.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzItMS0xLTEtNjY5NDE_6cc5c982-b804-4ba0-ae3f-000885b4ef98">3.50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzItMy0xLTEtNjY5NDE_a21987bd-3064-4bd7-b1a9-e618161bd179">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzItNS0xLTEtNjY5NDE_42763758-3835-49dd-ac17-1a234f6af5b9">3.51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzItNy0xLTEtNjY5NDE_870bfac8-37cb-4089-953c-220cfa770a6e">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average number of common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzQtMS0xLTEtNjY5NDE_a5dd6f51-3717-4ff1-8cd2-5699e33b86bf">81,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzQtMy0xLTEtNjY5NDE_d0185f5c-d52b-4748-9772-cbcb4be86541">81,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzQtNS0xLTEtNjY5NDE_e2471a56-1b8d-4b1f-aaf4-4b8ff38c1063">81,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzQtNy0xLTEtNjY5NDE_9a5f2b99-70d6-41c6-9e56-00a641c30711">81,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzUtMS0xLTEtNjY5NDE_aebe09ee-26eb-448c-9375-193ff8a2dc4a">81,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzUtMy0xLTEtNjY5NDE_974b6520-334b-4201-a56a-582d5bf98410">90,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzUtNS0xLTEtNjY5NDE_27b63ddb-13b6-4d28-9d21-a4b45fe9c302">81,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzUtNy0xLTEtNjY5NDE_667ab6dd-2b8d-4fbd-852f-7c147153cfbc">86,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_22"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.724%"><tr><td style="width:1.0%"></td><td style="width:47.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.315%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfMy0xLTEtMS02Njk0MQ_89bbdcb0-efb6-4d3b-8a1c-a80ea15ab6c4">286,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfMy0zLTEtMS02Njk0MQ_7f5808e5-d517-4012-b41b-cf320badce3f">37,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfMy01LTEtMS02Njk0MQ_2c623fb2-d21d-464c-becf-429e4d5fa9c6">286,675</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfMy03LTEtMS02Njk0MQ_d0326d65-8b3e-450d-adb8-04f4f617b788">30,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (loss) gain on available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNS0xLTEtMS02Njk0MQ_d3eea7ad-6eff-4743-b600-85706c6ab231">1,149</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNS0zLTEtMS02Njk0MQ_d5893eb5-99c5-42bf-96af-38a448a5b8ad">121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNS01LTEtMS02Njk0MQ_f1043b91-d5cd-4d5b-a3ba-392907a34b01">927</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNS03LTEtMS02Njk0MQ_1ca5238d-141d-421c-a12f-d0bcb610e963">1,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNi0xLTEtMS02Njk0MQ_228f6af6-cc8a-4b98-8833-fd179b09c430">11,466</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNi0zLTEtMS02Njk0MQ_1ee9004e-2394-4d10-921c-71690673b5ed">1,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNi01LTEtMS02Njk0MQ_9d71fdda-dcb4-4ba3-ad00-5b2d846a8adb">14,236</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNi03LTEtMS02Njk0MQ_8ea3404a-ea41-4490-b6ac-5d046017e788">731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other comprehensive (loss) income, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNy0xLTEtMS02Njk0MQ_12f66f52-8704-4be3-b3ed-1b7c2e06a5e4">12,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNy0zLTEtMS02Njk0MQ_eb5f437b-dca4-42cf-bd0d-5839b89efaeb">1,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNy01LTEtMS02Njk0MQ_b4477bc9-f978-454e-a9ed-95be18dcb740">15,163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNy03LTEtMS02Njk0MQ_24e09cbe-e553-476a-9d67-dc8090776ec1">1,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive (loss) income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfOC0xLTEtMS02Njk0MQ_efd2e9e1-1e9b-4655-b196-126308287407">298,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfOC0zLTEtMS02Njk0MQ_a27ef2d4-ac07-4837-9335-b4b3fa712211">38,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfOC01LTEtMS02Njk0MQ_20b1b8ab-171f-4c75-91fc-e027b8478af2">301,838</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfOC03LTEtMS02Njk0MQ_365db3a9-b2f6-4ff3-a782-28c682e46747">32,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.<br/>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY <br/>(in thousands, except per share amounts)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings (Accumulated Deficit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total <br/>Stockholders&#8217; Equity</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number <br/>of&#160;Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ced47f41d82417aa5d8fa40de6afd1d_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy0xLTEtMS02Njk0MQ_011f2841-f5ed-416c-92f7-3013f6599f5c">80,890</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ced47f41d82417aa5d8fa40de6afd1d_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy0zLTEtMS02Njk0MQ_3bc5804a-d479-4e7b-82c4-1061839acd0f">809</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice07b152219d43a199147c7b18e02474_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy01LTEtMS02Njk0MQ_b9ba3a68-5517-4a21-b90e-305b66f9e4f1">204,432</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9b266cdb3724a2cb5ec597e44d49111_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy03LTEtMS02Njk0MQ_58ef0792-8570-4c32-b1d3-cfb4a11e2320">339,879</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4720d1a2ed0441199e98ec430e5e2b5_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy05LTEtMS02Njk0MQ_b9ee96e0-6efc-4839-b400-0a13a1a6441f">2,948</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a6392634a724ec6a708617c5bff7c6b_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy0xMS0xLTEtNjY5NDE_3a28e79c-fa1f-45f7-8979-136dab600f2e">542,172</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative-effect adjustment from adoption of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjFhNjhkYWZkMjY5NzRiNmU4ZTM2ZjgyZTI1ZTAzZjBjXzUw_7461f440-ce99-4a1b-a0fe-21ee42be2e69">ASU 2020-06</span>, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia92f4b33e8da4d1cb12ba38b135c14ee_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC01LTEtMS02Njk0MQ_da5227a4-8c42-4b85-aebf-95dc110beeb9">61,604</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10ac587e5a534b8abf4ce62ccf161b6e_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC03LTEtMS02Njk0MQ_1ee32e63-0aae-4b38-81ca-c4e5198fb121">9,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia47508ce088243afb56ae0dc58e24fb2_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC0xMS0xLTEtNjY5NDE_f64b94da-2d81-4270-a754-19da0f7424b7">52,205</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNS0xLTEtMS02Njk0MQ_c0a101d8-3bbf-47c9-b516-0910894b9393">70</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNS0zLTEtMS02Njk0MQ_6767b6d7-7865-4739-b411-4379bb49cfcb">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNS01LTEtMS02Njk0MQ_d45e3157-5aaf-4fab-83ea-0b60a4790edd">9,145</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNS0xMS0xLTEtNjY5NDE_e2e81881-8c3a-4b2c-b93c-27aec59a803f">9,146</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for stock compensation plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNi0xLTEtMS02Njk0MQ_80a72cdf-375b-4814-81bf-098728c39667">402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNi0zLTEtMS02Njk0MQ_3afdc1df-1d84-4904-a710-1e50f0ad90a0">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNi01LTEtMS02Njk0MQ_e6e48822-8508-44ca-ac7d-4a60739af991">25,513</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNi0xMS0xLTEtNjY5NDE_c7a70369-d3f6-45c8-90d7-ce77ec0118d9">25,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNy0xLTEtMS02Njk0MQ_3249770e-e6e2-4090-8a30-1645d457bfad">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNy01LTEtMS02Njk0MQ_652373d6-0348-499d-91bf-4d163adb3770">2,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNy0xMS0xLTEtNjY5NDE_c7c52a92-317f-4358-9b41-d178e081e06d">2,288</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOC01LTEtMS02Njk0MQ_1c4b3f59-ec02-40d5-ac5f-a6422dd3fda6">30,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOC0xMS0xLTEtNjY5NDE_83d32fad-9db8-48ba-b3cc-4de54ea4c28d">30,100</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOS0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmQ2YTEzM2RjYWYzMzRlMDk4OWZiNjQyMDZjZDU1MGE5XzI5_6235e7c6-ee88-4c67-a048-bc7581eb67e9">0.03</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae6ecf499554240a18e2cf2fe104c4e_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOS03LTEtMS02Njk0MQ_c6fe7431-7dc4-4327-a8ba-64207720b428">2,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOS0xMS0xLTEtNjY5NDE_045f0b07-aed9-4dc6-9caf-abd9551c7a31">2,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b70fcccd94140a59328b5f30a8d6583_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTAtOS0xLTEtNjY5NDE_9b81ceb0-ae5a-4e26-a281-c4f03208ab45">280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTAtMTEtMS0xLTY2OTQx_8a659037-a07b-4055-9cdc-6674f81d6927">280</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae6ecf499554240a18e2cf2fe104c4e_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTEtNy0xLTEtNjY5NDE_08f2f9b1-003f-46ce-a96b-af9404ff3fc1">6,617</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTEtMTEtMS0xLTY2OTQx_05750a25-b637-45bf-8b24-7994e443da2e">6,617</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1b405d0b74564aaa9ea069a7c712aca0_I20210331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItMS0xLTEtNjY5NDE_087ed0f7-cc5b-483a-9166-44bccd55eea7">81,246</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b405d0b74564aaa9ea069a7c712aca0_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItMy0xLTEtNjY5NDE_285935b5-03be-4176-aecd-15a27504b7a4">812</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib188b839fd74428f98eb365f9f783b64_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItNS0xLTEtNjY5NDE_de2bd9ea-7c5d-4837-88a6-6f17f5ef0127">140,558</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabef2111fc05483e93ff8bd4e5168f96_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItNy0xLTEtNjY5NDE_251e8ae4-5a99-4c48-9fd3-564c01cba6c4">340,223</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie8cdd719f5784119a196324bb3be38c6_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItOS0xLTEtNjY5NDE_2c029b8c-ffea-4d0a-89ef-50630e02f16d">2,668</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a437181dbec47b6a21a79bef441b8e7_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItMTEtMS0xLTY2OTQx_e27651cb-d232-4df7-9b03-c2800baecc9a">478,925</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTMtMS0xLTEtNjY5NDE_b21a122a-ee1f-41dd-a6e1-c200ff2638cf">81</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTMtMy0xLTEtNjY5NDE_470774c7-6d16-4a2f-8bd0-53435f0cc32c">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTMtNS0xLTEtNjY5NDE_82510ac1-2f09-4ab7-b59a-43474a2a09e4">10,245</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTMtMTEtMS0xLTY2OTQx_66dbe2a6-fdbb-44a5-86b3-8ef0c9d5b91e">10,246</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for stock compensation plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTQtMS0xLTEtNjY5NDE_0aacf287-e3d4-4bab-86b3-2c38ea0fcc46">267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTQtMy0xLTEtNjY5NDE_4e83875f-5e9d-4541-bd2f-fad29399ef59">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTQtNS0xLTEtNjY5NDE_1cef1128-cb87-436a-93cb-5623eba5ca41">16,199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTQtMTEtMS0xLTY2OTQx_bb3af61d-4c7b-47e2-8c7c-0e7484968149">16,196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTUtMS0xLTEtNjY5NDE_17cf96c4-ef4e-4f72-95a0-e27408aa9ca9">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTUtMy0xLTEtNjY5NDE_0bb3e907-e438-45be-b8a3-16b181f8d368">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTUtNS0xLTEtNjY5NDE_2cdb833b-63b3-4c93-ad6c-cd3a184ccb2f">2,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTUtMTEtMS0xLTY2OTQx_0cf6f2b2-5931-4c0d-a11f-f2e32a096df8">2,859</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTYtNS0xLTEtNjY5NDE_989cd811-e9fc-4ae4-a8fe-e28c52ef0820">30,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTYtMTEtMS0xLTY2OTQx_9c5c6589-6064-46d2-858b-79d01cb3adce">30,698</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTctMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjpmZjIwN2M1OGJkMzU0MDU0YjYxNWJiNDZmNzU1Y2M0N18yOQ_8cb21385-0310-434b-9850-b7bdc717747e">0.03</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6bcc71889284518a6231c192c595529_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTctNy0xLTEtNjY5NDE_0535937c-7ab2-4a48-86da-02d3e2ed468a">2,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTctMTEtMS0xLTY2OTQx_bcf68c86-c573-4a29-8897-2a6f15531778">2,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia311e6bef9f04371aac46ce9718216bd_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTgtOS0xLTEtNjY5NDE_b956da05-030b-40b6-ab09-2a946a5f28f2">1,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTgtMTEtMS0xLTY2OTQx_36440552-2489-4b4f-9136-a4e0a7757cb3">1,582</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6bcc71889284518a6231c192c595529_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTktNy0xLTEtNjY5NDE_be001594-dde0-43f2-962f-fc68f1954507">37,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTktMTEtMS0xLTY2OTQx_d837b4d7-796d-4658-8147-46681c264d97">37,291</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i72f66f866405451282757d787829a0d4_I20210630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtMS0xLTEtNjY5NDE_e4d9d58f-2268-432e-a8af-45ead98a5b6d">81,456</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72f66f866405451282757d787829a0d4_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtMy0xLTEtNjY5NDE_1216496c-05d1-4640-8147-e3502c055219">815</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i409475162ff641f5b4e9e2698cbe8a63_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtNS0xLTEtNjY5NDE_f8573301-9c0d-4c7c-96b6-7fcae3c84ace">147,670</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6a3d001e098412b9acfcf66f36fc33c_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtNy0xLTEtNjY5NDE_de1fc143-0c10-4798-8596-f13df1b3d1d2">375,069</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd430d40f2514bb8a9fbe82cc165a53c_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtOS0xLTEtNjY5NDE_c26f24a9-25c2-4d8c-a046-274f0c6a4978">1,086</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtMTEtMS0xLTY2OTQx_ed51cb29-a9e9-4853-bc29-581c2f93ffa2">522,468</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1fbf667c72574cfcae88186f91a7ade2_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktMS0xLTEtNjY5NDE_30049e11-dd10-4ec4-a1f9-0afc659f28b2">81,712</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fbf667c72574cfcae88186f91a7ade2_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktMy0xLTEtNjY5NDE_41798d09-4339-4de3-ab81-554261847048">817</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e36728f8b0643d5817fcc5d29676401_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktNS0xLTEtNjY5NDE_0b17abc4-8f40-49b8-838a-436b051f66fa">145,810</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9efbec91bc6e48aeab37983906b7b68b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktNy0xLTEtNjY5NDE_b6e48947-c7c5-4d20-9cdb-de3ff61599ac">276,449</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88d5eebd058140ada1147dd4761398d3_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktOS0xLTEtNjY5NDE_109a7b22-fe3a-4997-b58c-59c72a00b00f">6,988</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktMTEtMS0xLTY2OTQx_aba9374d-c8a3-4de4-ab3e-3b3b5d0f9c2d">416,088</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzAtMS0xLTEtNjY5NDE_69059678-6056-4ea1-8789-7a86ae7279db">242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzAtMy0xLTEtNjY5NDE_f37ff614-2437-4b42-aae9-cc7c03dd34a2">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzAtNS0xLTEtNjY5NDE_516e40d6-c8fd-4c99-8a67-9e598f06b6a8">22,581</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzAtMTEtMS0xLTY2OTQx_487e745c-3055-41a8-96bb-d49b35cdae87">22,583</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzEtMS0xLTEtNjY5NDE_12940959-0d33-4d4f-9db9-56e6c119deac">297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzEtMy0xLTEtNjY5NDE_9f4248fe-0a49-49b4-96cf-3eb6ad12d3da">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzEtNS0xLTEtNjY5NDE_9636496e-c2fd-4ef6-9425-11717cc0648b">12,131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzEtMTEtMS0xLTY2OTQx_d3284457-880c-4d27-8cc5-1912df1a2733">12,128</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under the employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzItMS0xLTEtNjY5NDE_22fbf873-2e86-4cb3-ba54-32796cd725f3">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzItNS0xLTEtNjY5NDE_c51750bb-6be6-4e90-a517-287b43196004">2,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzItMTEtMS0xLTY2OTQx_cdc00265-c4d1-44c5-a490-813e28f56452">2,446</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzMtNS0xLTEtNjY5NDE_7d46e25f-662e-4764-a413-e13fa918ad12">28,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzMtMTEtMS0xLTY2OTQx_5bd387b4-1b07-4578-8473-60c9a716ab9b">28,227</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzQtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjpmMDVkNmE0ZjVkZTU0ZjNkOTBjYjBlMWNjZTlkYzYxN18yOQ_0dac3a7b-4c7b-4a7e-a8c5-dda04b74f3b1">0.03</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ida17e4f800b743c2baf028b4a647ca6a_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzQtNy0xLTEtNjY5NDE_85ac9be8-3538-40c3-9ed2-21d8f3c552a5">2,455</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzQtMTEtMS0xLTY2OTQx_20b8aad5-be89-4b99-a6c9-95e026d21cbb">2,455</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d33da314926478cafc9082b94183f79_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzUtOS0xLTEtNjY5NDE_c6eb1763-afe0-429f-94cc-fc6c50a025c2">2,548</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzUtMTEtMS0xLTY2OTQx_45ab5af2-e4d7-4b81-bcac-474e1b6a16e8">2,548</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ida17e4f800b743c2baf028b4a647ca6a_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzYtNy0xLTEtNjY5NDE_aee88495-5572-47b6-8788-7b7eacc0d853">379</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzYtMTEtMS0xLTY2OTQx_d7af3e3e-4543-4957-8ee4-e297cf22624f">379</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibbcc33a991f14fb4a0fc9539a2c69a63_I20220331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctMS0xLTEtNjY5NDE_56b63d78-13e5-4beb-a348-827e4f924af8">81,802</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbcc33a991f14fb4a0fc9539a2c69a63_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctMy0xLTEtNjY5NDE_76ae4aa4-3c85-42f2-948e-64a66e82296e">818</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic50f2d31367b4c7ca0b9756089a71a53_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctNS0xLTEtNjY5NDE_eb02b954-ee87-4349-bee4-ae6fb3f107fc">141,771</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if665a7ef27314840b6bf7f542216b824_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctNy0xLTEtNjY5NDE_fd715cec-39fa-4d86-b9e9-c92c521027f5">273,615</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04256bd8585f4a15a945f0d8cf7a3891_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctOS0xLTEtNjY5NDE_c477b6dd-2eae-40ea-824b-07ebedc88c2b">9,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44ba6fc526e24a22845c2645b02bd0d8_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctMTEtMS0xLTY2OTQx_dc698495-e71e-4eb1-b105-f2c72aed3a6a">406,668</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzgtMS0xLTEtNjY5NDE_c50127e7-3ee6-4dcf-95fe-d8c2076f5d89">38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzgtMy0xLTEtNjY5NDE_d0b0f2a3-7add-44cb-98a9-b6703bdd0640">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzgtNS0xLTEtNjY5NDE_12d89b37-c440-45ce-a23e-f9f76f3661ac">1,925</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzgtMTEtMS0xLTY2OTQx_5be1d003-99aa-4d0e-8da1-ddc65fba9d7c">1,925</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for stock compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzktMS0xLTEtNjY5NDE_66e1e421-885a-4c54-a8b8-19d743678dda">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzktMy0xLTEtNjY5NDE_01f6112e-caa0-45a9-9b5f-948ece9139a6">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzktNS0xLTEtNjY5NDE_8a4632be-d1ff-4089-a6eb-f4e0f9f2616f">3,252</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzktMTEtMS0xLTY2OTQx_f39cc25f-6de4-4386-ae0f-b202d8c9ef16">3,251</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under the employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDAtMS0xLTEtNjY5NDE_3969c9af-afaf-4da7-92a3-565122cccbb3">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDAtNS0xLTEtNjY5NDE_2f290596-ac97-4310-90e6-b8f7f6173ad6">2,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDAtMTEtMS0xLTY2OTQx_73ea58f0-492d-4313-bc00-c035646a6903">2,357</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDEtNS0xLTEtNjY5NDE_5bdddf2b-78c8-49f2-a57b-27b4b17bb6e5">31,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDEtMTEtMS0xLTY2OTQx_b00b8b27-3c4f-4259-8333-423de2909311">31,300</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDItMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo1YWViZWJjZGEyMWU0YTcyOGYyMzcxZDcwN2Y0MzQyYV8yOQ_cf041fd5-21d1-46d1-a8ab-604bd743dd5c">0.03</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551b7e96bbfb4d058e15faebdb2dba67_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDItNy0xLTEtNjY5NDE_651c4924-6900-4211-91a1-c29fc50377ce">2,459</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDItMTEtMS0xLTY2OTQx_4192700d-b3ce-4b3d-83a0-c7d6564ed857">2,459</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4eab96d43d44f5883616825b39e8a85_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDMtOS0xLTEtNjY5NDE_4a4cfbf1-16f4-4b2b-b153-c07280b9a008">12,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDMtMTEtMS0xLTY2OTQx_5d96357e-404d-4d87-af5c-6775caaa6b9f">12,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551b7e96bbfb4d058e15faebdb2dba67_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDQtNy0xLTEtNjY5NDE_e0007fab-64d4-4c86-a91f-2c519cad4d09">286,296</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDQtMTEtMS0xLTY2OTQx_dc303fce-1d62-4632-b3f6-1f70afb72bdd">286,296</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifb511610dd0746e7a939b2003736f8ac_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtMS0xLTEtNjY5NDE_4e9b2bfd-b711-45c2-ba13-1248c42eb786">81,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb511610dd0746e7a939b2003736f8ac_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtMy0xLTEtNjY5NDE_826028c9-a38c-4cd4-8e79-891f3c1d997c">819</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1c87e8eb47840dea1f3f24c297cd48e_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtNS0xLTEtNjY5NDE_717ea236-8042-4486-a545-e09239909359">170,251</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a8e0ee5ef1a4eb6aaeeb926b06a2ad2_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtNy0xLTEtNjY5NDE_42d48f09-f52f-4aae-8a89-8673a6e07ba0">15,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iefb86e585a6442be9bdebb9d3350eee0_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtOS0xLTEtNjY5NDE_42835fd3-d870-44f4-a1cd-b43cfeca021b">22,151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtMTEtMS0xLTY2OTQx_59fdba96-901e-47fc-8523-fe0b3058e588">133,779</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNC0xLTEtMS02Njk0MQ_2c623fb2-d21d-464c-becf-429e4d5fa9c6">286,675</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNC0zLTEtMS02Njk0MQ_d0326d65-8b3e-450d-adb8-04f4f617b788">30,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net (loss) income to cash (used in) provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNi0xLTEtMS02Njk0MQ_b3c0d162-04c2-4251-96ea-4185bd1dd6fb">59,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNi0zLTEtMS02Njk0MQ_a30401e2-2179-442e-8c15-6e83200d2a15">60,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNy0xLTEtMS02Njk0MQ_33691ce3-7e92-4425-b0b5-4d00673103bb">169,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNy0zLTEtMS02Njk0MQ_401fed44-a040-415c-bae2-a41838b94ab1">28,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss (gain) on capped call transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfOC0xLTEtMS02Njk0MQ_11d1a9ba-7d8f-4ddd-9c87-094546f66a0c">49,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfOC0zLTEtMS02Njk0MQ_cb9a6364-e3ca-4807-9be2-91367c218d27">7,192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of deferred commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfOS0xLTEtMS02Njk0MQ_0a5a6147-d57c-4b76-8bfb-8c056720e987">28,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfOS0zLTEtMS02Njk0MQ_2106df04-ac8e-423d-bb91-d49009f30e4d">21,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTAtMS0xLTEtNjY5NDE_5912a8f0-355b-4206-a4ed-d20bae62cfc1">7,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTAtMy0xLTEtNjY5NDE_d82494bb-7190-4ee3-be6d-8ea787867acd">5,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of intangible assets and depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTEtMS0xLTEtNjY5NDE_76f82df7-149b-41b5-83fa-a13a1bfaa9c2">8,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTEtMy0xLTEtNjY5NDE_89cce46a-fe3f-4fb1-8f22-36494ca24c0d">15,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency transaction (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTItMS0xLTEtNjY5NDE_2c113f0c-4878-465d-be8f-7e90d6c64f23">4,589</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTItMy0xLTEtNjY5NDE_69331c7f-a478-431e-8263-b9baf8014111">5,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTMtMS0xLTEtNjY5NDE_49ebf8e5-38f8-46ab-8edf-e5e83425a0d6">3,479</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTMtMy0xLTEtNjY5NDE_c4ffc2fe-348d-4338-923c-f880ad33cc92">3,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in operating assets and liabilities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTQtMS0xLTEtNjY5NDE_33cbf164-7cff-42c9-bed1-3a59b5d02d7b">32,625</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTQtMy0xLTEtNjY5NDE_887f95f6-591f-48e0-8f09-964d924e4c8e">88,170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash (used in) provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTUtMS0xLTEtNjY5NDE_f569d96f-d09b-4d5a-8188-5260f0352e96">5,069</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTUtMy0xLTEtNjY5NDE_f6e1578f-eb33-4ee5-9bda-20012d237405">19,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTctMS0xLTEtNjY5NDE_c2065fca-d844-46c0-bcdf-fc14b12a5cd3">38,489</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTctMy0xLTEtNjY5NDE_2c3ba840-f527-425d-bcc1-15bb2e6f73b2">51,601</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from maturities and called investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTgtMS0xLTEtNjY5NDE_52f48bf2-b2ad-4484-b31d-71062ea4c438">34,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTgtMy0xLTEtNjY5NDE_1c007fb5-a3aa-4132-8e16-ae7db46cfc7e">68,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTktMS0xLTEtNjY5NDE_f21150f2-4f1c-4b76-a196-b188a76b1af0">14,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTktMy0xLTEtNjY5NDE_6b996b86-3aa8-4905-9587-6ca9559a63d9">2,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments for acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjAtMS0xLTEtNjY5NDE_c6fd8bc5-8c68-4e6e-9f8b-b585107bd964">922</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjAtMy0xLTEtNjY5NDE_920d9687-4b30-4c8e-9eb3-598ffcbf9ce4">4,993</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjEtMS0xLTEtNjY5NDE_942c372c-429a-4a07-a741-b671e7cde2d6">11,863</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjEtMy0xLTEtNjY5NDE_7f1ee8bb-dee4-479b-b537-9142659344bc">4,161</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash (used in) provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjItMS0xLTEtNjY5NDE_dd8b85ca-3c51-4a19-8830-19ab8ccfa1ec">1,523</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjItMy0xLTEtNjY5NDE_d5215ff5-45c2-4c66-82ed-a70655f0888e">10,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjctMS0xLTEtNjY5NDE_c237f014-6c30-41f2-af2d-795983345d51">4,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjctMy0xLTEtNjY5NDE_84577805-7aa0-461f-8986-0623c2f771df">5,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend payments to stockholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjgtMS0xLTEtNjY5NDE_1d2c6b47-9d14-4aff-8e80-5c614b88bc31">4,908</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjgtMy0xLTEtNjY5NDE_f306b343-5b39-4b6c-94b4-0a6f866a9464">4,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzMtMS0xLTEtNjY5NDE_0e8a58d1-7c83-41e6-8523-9e493fcb3c00">41,086</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzMtMy0xLTEtNjY5NDE_85b1204d-f4da-4978-a5a4-56e5d7ce50a8">60,998</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzQtMS0xLTEtNjY5NDE_5935bf27-3822-453a-9117-6edb1306ea09">41,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzQtMy0xLTEtNjY5NDE_b7f894c5-7034-428d-ad28-9a2963594cff">60,717</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzUtMS0xLTEtNjY5NDE_73387053-61a0-4098-810e-32d078010f10">2,907</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzUtMy0xLTEtNjY5NDE_5cd8ab1e-90bb-4e3a-b023-0ebf28d209e2">1,207</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzYtMS0xLTEtNjY5NDE_21b62107-891c-47e0-8f32-5f43b0a0ea50">50,690</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzYtMy0xLTEtNjY5NDE_81cdc152-2c10-47d2-94da-f409471bafd7">32,021</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzctMS0xLTEtNjY5NDE_d8ff76f6-d868-46e2-ac4b-74544bad9fd3">159,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a6392634a724ec6a708617c5bff7c6b_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzctMy0xLTEtNjY5NDE_009a3d8a-202b-4a97-8f1f-a6de1f540208">171,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzgtMS0xLTEtNjY5NDE_1a97e533-5d44-4df7-9742-4edac35a283a">109,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzgtMy0xLTEtNjY5NDE_6495e6d9-364a-4ac4-8bba-bc442f79e80f">139,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_31"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_34"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNC9mcmFnOjg0MmI5Nzc2NTYyNzQ5YmM4NWUxZWRhOTI4YTVlZWY3L3RleHRyZWdpb246ODQyYjk3NzY1NjI3NDliYzg1ZTFlZGE5MjhhNWVlZjdfMTQ1MQ_79a4c590-0abe-47a0-8f7e-0db92e4749a8" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1. BASIS OF PRESENTATION</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNC9mcmFnOjg0MmI5Nzc2NTYyNzQ5YmM4NWUxZWRhOTI4YTVlZWY3L3RleHRyZWdpb246ODQyYjk3NzY1NjI3NDliYzg1ZTFlZGE5MjhhNWVlZjdfMTQ1Nw_5a7fd8d8-bde4-4fbe-b594-3cb2713d141a" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pegasystems Inc. (together with its subsidiaries, &#8220;the Company&#8221;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information required by accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) for complete financial statements and should be read in conjunction with the Company&#8217;s audited financial statements included in the Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany transactions and balances were eliminated in consolidation. The operating results for the interim periods presented do not necessarily indicate the expected results for the full year 2022.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts reported in our condensed consolidated financial statements and notes thereto have been reclassified to conform to the current year&#8217;s presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div></ix:nonNumeric></ix:nonNumeric><div id="id12234b97a3d44c4bdd4c089b4aa20b4_37"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RleHRyZWdpb246YTVhNTZiYzdjYTljNGZjNTljNTljOWUzMzEyOTQwMzNfMTIz_0b408149-f604-4115-bdc5-8cfc09d02b4a" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2. MARKETABLE SECURITIES</span><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RleHRyZWdpb246YTVhNTZiYzdjYTljNGZjNTljNTljOWUzMzEyOTQwMzNfMTI0_1db886eb-136b-4fd1-8fb7-26669ef3d399" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.407%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.762%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.407%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0xLTEtMS02Njk0MQ_e2865ce7-69ac-4549-b149-3f25c328c060">2,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0zLTEtMS02Njk0MQ_ebf15ae1-b444-43e6-9b60-955893209ae6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi01LTEtMS02Njk0MQ_f5c74aca-01f6-4411-b158-0f6385405083">60</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi03LTEtMS02Njk0MQ_75502948-56b1-4611-be7a-0b865893f296">2,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38efc657e0d84c0098dd4d30e9b706fc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi05LTEtMS02Njk0MQ_a01abb04-a2a8-4982-96bf-da37e8c1f709">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38efc657e0d84c0098dd4d30e9b706fc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0xMS0xLTEtNjY5NDE_0c8b05ba-9e2e-4316-88f3-1d5d201ad702">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38efc657e0d84c0098dd4d30e9b706fc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0xMy0xLTEtNjY5NDE_41bf31f0-9be6-47f4-a951-1fe2fe31e4e6">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38efc657e0d84c0098dd4d30e9b706fc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0xNS0xLTEtNjY5NDE_6959ba01-6187-41f3-9ab8-e5387b1de001">1,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3ba9a218c7542a086d8d73d18547690_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0xLTEtMS02Njk0MQ_9e51f7a5-d110-4206-94b0-a26910d7cffb">188,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3ba9a218c7542a086d8d73d18547690_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0zLTEtMS02Njk0MQ_73e9b960-66b5-467c-bb0d-c55ee79086bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3ba9a218c7542a086d8d73d18547690_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy01LTEtMS02Njk0MQ_dde06055-f819-402b-80d9-f00ef774b742">3,666</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3ba9a218c7542a086d8d73d18547690_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy03LTEtMS02Njk0MQ_5f0de643-9862-41c6-a13c-c01a7eadf651">184,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d085ab302b144769e9beec677fde5a2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy05LTEtMS02Njk0MQ_4beb0ad7-71e0-4f52-af41-23f1cb17ca42">201,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d085ab302b144769e9beec677fde5a2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0xMS0xLTEtNjY5NDE_8a60b301-2812-410b-9434-fe7584a9c40d">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d085ab302b144769e9beec677fde5a2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0xMy0xLTEtNjY5NDE_27e593a6-f257-44c7-9b0a-42c2fd6c8309">837</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d085ab302b144769e9beec677fde5a2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0xNS0xLTEtNjY5NDE_6e570d7c-92be-4a6a-bb17-9e7706ed0b90">200,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0xLTEtMS02Njk0MQ_038e85ba-95f6-4f00-995e-7adbfa66767a">191,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0zLTEtMS02Njk0MQ_b6838641-b21b-4cb3-9dd2-fc3da7bd02bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC01LTEtMS02Njk0MQ_afb33f29-4744-46d1-ac38-aab5f4e291a9">3,726</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC03LTEtMS02Njk0MQ_4dd20ff1-c7a6-42a8-941a-b8f68ecc3402">187,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC05LTEtMS02Njk0MQ_38170a7e-03cd-4bad-a018-eecb022acf91">203,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0xMS0xLTEtNjY5NDE_3cbaf943-ce7c-4eaf-a10c-96dd5cb1bcbd">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0xMy0xLTEtNjY5NDE_18ee8480-a854-45d2-a09c-dd87fb43c1b1">847</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0xNS0xLTEtNjY5NDE_703ab6c9-ebd0-415d-8422-45eb2848b75b">202,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, marketable securities&#8217; maturities ranged from July 2022 to November 2024, with a weighted-average remaining maturity of <ix:nonNumeric contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" name="us-gaap:DebtSecuritiesAvailableForSaleTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RleHRyZWdpb246YTVhNTZiYzdjYTljNGZjNTljNTljOWUzMzEyOTQwMzNfMTIx_2c33a68f-793e-41ee-88a0-586ce43f81bb">0.9</ix:nonNumeric> years.</span></div></ix:nonNumeric><div id="id12234b97a3d44c4bdd4c089b4aa20b4_40"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA5MA_36a32245-141b-4968-a3f0-cc7ad60df071" continuedAt="if357109f5c6e404bb37e689955047a0d" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3. RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:AccountsReceivableAndUnbilledReceivableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA3OQ_6fe95846-c9e3-4d30-a88f-aadd3162a6de" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMS0xLTEtMS02Njk0MQ_17dc5733-bb5f-4b10-b22f-4d2df3ee0354">171,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMS0zLTEtMS02Njk0MQ_3d30fe8e-1d72-4f5c-96ab-d0c2133f5efc">182,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMi0xLTEtMS02Njk0MQ_9b40cdfd-94a1-45b2-9fda-bda242e13550">201,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMi0zLTEtMS02Njk0MQ_8c80d48b-f746-42df-90aa-4d0d4818a65c">226,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term unbilled receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNonCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMy0xLTEtMS02Njk0MQ_864f24ad-79c7-4a44-bcd8-ed83fda55fdb">115,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="pega:UnbilledReceivablesNonCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMy0zLTEtMS02Njk0MQ_1797b157-5c76-4655-aa46-0e4d0f19819c">129,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:AccountsReceivableAndUnbilledReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfNC0xLTEtMS02Njk0MQ_42396310-3304-4067-873e-0d07442aeb1b">488,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="pega:AccountsReceivableAndUnbilledReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfNC0zLTEtMS02Njk0MQ_8d999eeb-8972-4eff-a954-9053b1ca073a">539,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unbilled receivables</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables are client-committed amounts for which revenue recognition precedes billing, and billing is solely subject to the passage of time.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA4NA_f8586f3a-8074-45dc-8b8c-9e1b96832ae8" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables by expected billing date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.441%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMS0xLTEtMS02Njk0MQ_51e73b36-c2ef-407d-868d-7037b9a40ba2">201,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMS0yLTEtMS02Njk0MQ_b4b862b2-037a-4c09-878f-c5d7ed160eb2">63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMi0xLTEtMS02Njk0MQ_6e52c390-dc85-4345-9422-09757f07f7a3">78,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMi0yLTEtMS02Njk0MQ_64b927ac-19aa-4324-8593-34dce40a1d5f">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-5 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMy0xLTEtMS02Njk0MQ_7106be86-4f28-45fe-b832-f576cccd89ef">37,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMy0yLTEtMS02Njk0MQ_68877ae0-1e4b-44dc-8956-93d378e06b26">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesCurrentAndNonCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfNC0xLTEtMS02Njk0MQ_cb4f6894-9804-4271-98e2-fd808e44b468">317,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="INF" name="pega:UnbilledReceivablesCurrentAndNonCurrentPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfNC0yLTEtMS02Njk0MQ_1eb821e8-d4ae-407c-9a24-82c5765015ae">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA4OA_155a4517-27c0-4322-8e27-622e683d1dd7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables by contract effective date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.441%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMS0xLTEtMS02Njk0MQ_3161349d-e376-42d1-9759-03ff1fac5146">81,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMS0yLTEtMS02Njk0MQ_2e2b67a1-ec7d-4cb5-998d-a4c31c640eb0">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMi0xLTEtMS02Njk0MQ_99bd7818-3f03-4085-9510-8636aa7d18d9">142,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMi0yLTEtMS02Njk0MQ_bab634f2-c7e1-484b-ab10-d6ed8c98dee7">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMy0xLTEtMS02Njk0MQ_9294028f-7b22-4b60-8bd3-c0fca65cb784">56,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMy0yLTEtMS02Njk0MQ_e9c2584e-5f50-4540-8ed0-151f2f77ce73">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNC0xLTEtMS02Njk0MQ_b00f19aa-3a3f-4d2f-a30e-c62cdea6cf0e">19,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNC0yLTEtMS02Njk0MQ_c85007cc-95a4-44b7-8aa4-662cf3d66571">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2018 and prior</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearFourAndPrior" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNS0xLTEtMS02Njk0MQ_1ab4d80b-1b8e-4c83-a786-1e12422715bb">16,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNS0yLTEtMS02Njk0MQ_ec4e8021-db6d-4f93-8789-7ad278b73240">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:UnbilledRevenueTotal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNi0xLTEtMS02Njk0MQ_41a91d52-ed46-4a1a-b9f8-b47a99c69bc7">317,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="INF" name="pega:TotalPercentageOfUnbilledRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNi0yLTEtMS02Njk0MQ_e9022258-2a2c-4259-a5fc-25911b51042f">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="if357109f5c6e404bb37e689955047a0d"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Major clients</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA4MQ_0ce6038a-2c42-41ed-893e-03c27d0fabe7" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clients accounting for 10% or more of the Company&#8217;s total receivables:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.111%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i93b79be344f14c6d85fc958f97adb796_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjgxMWMzZDE4YTE2YzQ0YjlhY2IzY2ViZmRhY2JmNzYyL3RhYmxlcmFuZ2U6ODExYzNkMThhMTZjNDRiOWFjYjNjZWJmZGFjYmY3NjJfMi0zLTEtMS02Njk0MQ_b018efc7-b891-41d7-85f7-dc9b246adcca">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia22cedcff1954a4997cfe8c9774d5c09_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjgxMWMzZDE4YTE2YzQ0YjlhY2IzY2ViZmRhY2JmNzYyL3RhYmxlcmFuZ2U6ODExYzNkMThhMTZjNDRiOWFjYjNjZWJmZGFjYmY3NjJfNS0zLTEtMS02Njk0MQ_1ae9d945-6312-4e1c-92b2-565136ef0ec6">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total receivables</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i10b1d441a43446cbb0fa2e6fdb9207cd_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjgxMWMzZDE4YTE2YzQ0YjlhY2IzY2ViZmRhY2JmNzYyL3RhYmxlcmFuZ2U6ODExYzNkMThhMTZjNDRiOWFjYjNjZWJmZGFjYmY3NjJfNi0zLTEtMS02Njk0MQ_a39add93-9cc2-45ab-ac21-29cc0752f00d">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Client accounted for less than 10% of receivables</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA3OA_1fb18632-823d-4b61-8ca3-faa3a1ac9576" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are client-committed amounts for which revenue recognized exceeds the amount billed to the client, and billing is subject to conditions other than the passage of time, such as the completion of a related performance obligation.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMS0xLTEtMS02Njk0MQ_52d57820-a96b-43d6-937d-76b266880704">12,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMS0zLTEtMS02Njk0MQ_99cf9e60-3ea5-496b-9f07-2134445c9e2d">12,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term contract assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMi0xLTEtMS02Njk0MQ_bad7f864-f386-47a9-be4b-07ea964522e3">12,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMi0zLTEtMS02Njk0MQ_e32c3d21-bf89-440b-82ef-33f46dfba51b">10,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMy0xLTEtMS02Njk0MQ_172e6af9-b6d6-49fd-abcd-3036d437b173">25,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMy0zLTEtMS02Njk0MQ_0f3ca19e-e4d7-49f0-94c2-c672fbb9dea2">23,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in other current assets. (2) Included in other long-term assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of billings and payments received in advance of revenue recognition.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMS0xLTEtMS02Njk0MQ_1b107713-1bfa-490b-93a6-cb1d634fa9ae">269,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMS0zLTEtMS02Njk0MQ_b69f7010-7aa3-4b06-bb2e-883582ee9867">275,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMi0xLTEtMS02Njk0MQ_f4f25264-5b46-4836-9c57-f9b4d6b55f1c">5,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMi0zLTEtMS02Njk0MQ_cca441e1-560a-4362-8f11-0ef9845002cf">5,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMy0xLTEtMS02Njk0MQ_69966f4c-730e-49cf-a8b7-e1dc50205399">274,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMy0zLTEtMS02Njk0MQ_944afaf3-cae3-42aa-ac5e-94efaa386e99">281,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (1) Included in other long-term liabilities.</span></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in deferred revenue in the six months ended June 30, 2022 was primarily due to new billings in advance of revenue recognition offset by $<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfOTg5_c042b577-4891-4403-808a-5d865ea392f4">205.0</ix:nonFraction> million of revenue recognized during the period that was included in deferred revenue as of December&#160;31, 2021.</span></div></ix:continuation><div id="id12234b97a3d44c4bdd4c089b4aa20b4_43"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:DeferredCostsNetTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RleHRyZWdpb246OWQ2ZGIyNmZlMjhkNDA3ZWI1ZTRhODQ5YzA3MjVkMWFfOTY_f22d20e5-a625-4ade-b8cb-00c2a63bbb39" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4. DEFERRED COMMISSIONS</span><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RleHRyZWdpb246OWQ2ZGIyNmZlMjhkNDA3ZWI1ZTRhODQ5YzA3MjVkMWFfOTg_6677c775-6521-4639-998a-88956944294d" continuedAt="ie16a0f4e0d7b477b8c5f6cfd871290e1" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred commissions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmZkMTg0Y2IxNWMyYTQ5OTZhYjVhMGQ1YjE3ZTkyMmYwL3RhYmxlcmFuZ2U6ZmQxODRjYjE1YzJhNDk5NmFiNWEwZDViMTdlOTIyZjBfMS0xLTEtMS02Njk0MQ_b2dade63-df4e-47a4-a67e-cadccf69f4e6">123,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmZkMTg0Y2IxNWMyYTQ5OTZhYjVhMGQ1YjE3ZTkyMmYwL3RhYmxlcmFuZ2U6ZmQxODRjYjE1YzJhNDk5NmFiNWEwZDViMTdlOTIyZjBfMS0zLTEtMS02Njk0MQ_9f526c01-2442-43c9-87d9-e068a969cf02">135,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:nonNumeric></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ie16a0f4e0d7b477b8c5f6cfd871290e1">(1) Included in other long-term assets.</ix:continuation></span></div><div style="margin-bottom:3pt;margin-top:3pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RleHRyZWdpb246OWQ2ZGIyNmZlMjhkNDA3ZWI1ZTRhODQ5YzA3MjVkMWFfMTAx_a67b639d-62ad-4e27-95e4-ae178396c23e" continuedAt="i27a9aa860d4a40079c3ad8151e0879c6" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of deferred commissions </span><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmQyZDNlMzFlYWQ2ZTRjYjJiZDgxYzk4ZTljZWMzZDcwL3RhYmxlcmFuZ2U6ZDJkM2UzMWVhZDZlNGNiMmJkODFjOThlOWNlYzNkNzBfMi0xLTEtMS02Njk0MQ_2b9af888-8c0a-4990-b157-46391f239ac9">10,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmQyZDNlMzFlYWQ2ZTRjYjJiZDgxYzk4ZTljZWMzZDcwL3RhYmxlcmFuZ2U6ZDJkM2UzMWVhZDZlNGNiMmJkODFjOThlOWNlYzNkNzBfMi0zLTEtMS02Njk0MQ_e4e323e7-1fa2-4b9f-ae1f-6276aa067c5b">9,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmQyZDNlMzFlYWQ2ZTRjYjJiZDgxYzk4ZTljZWMzZDcwL3RhYmxlcmFuZ2U6ZDJkM2UzMWVhZDZlNGNiMmJkODFjOThlOWNlYzNkNzBfMi01LTEtMS02Njk0MQ_9b874eb5-9dd3-4ab0-a442-81be9767ccff">28,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmQyZDNlMzFlYWQ2ZTRjYjJiZDgxYzk4ZTljZWMzZDcwL3RhYmxlcmFuZ2U6ZDJkM2UzMWVhZDZlNGNiMmJkODFjOThlOWNlYzNkNzBfMi03LTEtMS02Njk0MQ_80a14b2d-f89e-4ce0-9810-eee940a20a47">21,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i27a9aa860d4a40079c3ad8151e0879c6">(1) Included in selling and marketing expense</ix:continuation>.</span></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_46"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzM4_a1568529-1b7d-4cad-a426-0c2a34d76808" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5. GOODWILL AND OTHER INTANGIBLES</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:3pt;margin-top:3pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzM5_40cbf15f-918c-41c2-9794-32c92176dd35" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in goodwill:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"><tr><td style="width:1.0%"></td><td style="width:66.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:249.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfMi0xLTEtMS02Njk0MQ_56a8e006-5b35-4bda-a2ae-78680bfd4967">81,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a6392634a724ec6a708617c5bff7c6b_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfMi0zLTEtMS02Njk0MQ_947418b9-bcff-4704-a857-e309e205e0d4">79,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfMy0xLTEtMS02Njk0MQ_e53b947f-9a6c-42ee-897d-500fa83e61e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfMy0zLTEtMS02Njk0MQ_f9876cf4-a78a-4ac4-9b01-fedd159635b3">2,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfNC0xLTEtMS02Njk0MQ_398a3fdf-a2b3-4273-9f87-2357db1c4b3b">206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfNC0zLTEtMS02Njk0MQ_ffebc23d-8e76-404c-afd2-a4bb8495f613">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfNS0xLTEtMS02Njk0MQ_5d1a6509-475d-4540-a944-4b69cd711a62">81,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfNS0zLTEtMS02Njk0MQ_6eb89c01-8f74-4e45-aaf2-df04162b4f17">82,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangibles</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzQw_e535a345-ae70-4061-a608-b41aa391e766" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.422%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 5.5pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Book Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-related</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6b8e8d29bde64bb6888bf87507bb1048_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOmVjNjY5Y2MxYTY2YjRmNGJiY2YyNTZhOWI3NjJlMzE0XzQ_3eec9f6d-f09c-41fa-a1b0-b54d80774a8e">4</ix:nonNumeric>-<ix:nonNumeric contextRef="i741398afb9d84255b229a2da50466637_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOmVjNjY5Y2MxYTY2YjRmNGJiY2YyNTZhOWI3NjJlMzE0Xzc_4ea82cca-4874-4df9-a19c-0db66e483e29">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic479f17738bd45a893fedbf24728be2f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi0zLTEtMS02Njk0MQ_717de92f-f00a-4d79-818f-b77c196c5a39">63,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic479f17738bd45a893fedbf24728be2f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi01LTEtMS02Njk0MQ_793baca7-3fc6-47d8-ba35-c36fb872b9bf">57,944</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic479f17738bd45a893fedbf24728be2f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi03LTEtMS02Njk0MQ_5d8749ec-bcbe-4e4f-afa2-a47448cd7312">5,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i501ab85a892f4225b6c592d72a13b358_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjc5OGU4ZTUxY2RjMTQ0ZjBiODc2ZjE4YzJhMTNiNzUwXzQ_f9f1b5ab-9d40-44bc-b71a-c01e85d34266">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i16d3b55f2f4f4a8095329a5f5afe07e8_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjc5OGU4ZTUxY2RjMTQ0ZjBiODc2ZjE4YzJhMTNiNzUwXzc_51c6dbf3-c96a-4a7a-ab8b-1c38b3da6ebd">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4c04d611ecb477e9355520aaf08d74b_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy0zLTEtMS02Njk0MQ_83511b4f-3243-4dff-a56f-9ab4e4901b7b">68,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4c04d611ecb477e9355520aaf08d74b_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy01LTEtMS02Njk0MQ_9319628d-eedb-4374-85b4-1327fa6a8a11">60,211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4c04d611ecb477e9355520aaf08d74b_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy03LTEtMS02Njk0MQ_349b28ae-dc01-4889-a01d-8195eb5490c1">7,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibcbefb087888439eb9f2e55ea2308bd2_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjFlZjhiY2E5MWRkNjQyZThiZjVkZWU1NDgyMTEzZWY4XzQ_982c7a96-6578-488c-8512-b067eb797537">1</ix:nonNumeric>-<ix:nonNumeric contextRef="i038394f38cfc435ca977d477d44399d3_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjFlZjhiY2E5MWRkNjQyZThiZjVkZWU1NDgyMTEzZWY4Xzc_0b7e2b45-02ef-4dce-8041-76560d540f6a">5</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic750d33b886641198f7df7260fe88074_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC0zLTEtMS02Njk0MQ_1fad385a-ee3b-473a-93c4-80a67bc2aa4a">5,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic750d33b886641198f7df7260fe88074_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC01LTEtMS02Njk0MQ_89f920bf-82c5-4d3c-a338-81fbec05c81a">5,361</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic750d33b886641198f7df7260fe88074_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC03LTEtMS02Njk0MQ_076d6a0a-bffe-429f-87ea-ae4e7473ed49">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNS0zLTEtMS02Njk0MQ_e4305175-3d86-45b7-8c86-1cd09c0a50a3">136,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNS01LTEtMS02Njk0MQ_2e37d1b2-3bd2-4f8d-b57d-78b86c2c8b19">123,516</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNS03LTEtMS02Njk0MQ_8dcce6d6-b2a6-42dc-aa00-6dc8aa81f2e6">12,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in other long-term assets.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.422%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Book Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-related</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie580cd02fd0a443384bc4e621596cdbd_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOmM4MmM3NjY2NDMwNTRiMjNhYzhjYWRjYmRlYjNhY2RhXzQ_467b325e-295e-4724-893b-1ae21ad9ff0c">4</ix:nonNumeric>-<ix:nonNumeric contextRef="i30c74b12b5164912ac501cfd11eefbd9_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOmM4MmM3NjY2NDMwNTRiMjNhYzhjYWRjYmRlYjNhY2RhXzc_426bebda-2a00-42ab-8da7-9a7b35f22c35">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91433ca326194e9394cb484da21523a6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi0zLTEtMS02Njk0MQ_7fb9fc36-326d-4b32-a827-212bb16da67d">63,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91433ca326194e9394cb484da21523a6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi01LTEtMS02Njk0MQ_228b526b-a22f-41c5-bd9f-81a4e78a5baf">57,342</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91433ca326194e9394cb484da21523a6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi03LTEtMS02Njk0MQ_6ecd23d4-7eed-4670-8df1-7323b7b3b7de">5,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifa2124fbeb274f2ab8aa483c5101fd9c_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjU1YjRmZjA3NTliNDQ1MWRiMDEyZDQ0YzUzNTkxODY0XzQ_09e19de1-3313-4b5d-a36d-319b6a9fb9b2">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i95cc8f0102bf4e3dac21cc9cca36f8be_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjU1YjRmZjA3NTliNDQ1MWRiMDEyZDQ0YzUzNTkxODY0Xzc_324cccc9-6d36-46c9-8450-3d38063675fa">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83a177739a0e48798b129cda3edaeaf5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy0zLTEtMS02Njk0MQ_960af7ee-98ec-4bb0-bd84-e72013bfc7fb">67,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83a177739a0e48798b129cda3edaeaf5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy01LTEtMS02Njk0MQ_8c383227-3eec-4394-a38f-1c96995e2811">58,902</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83a177739a0e48798b129cda3edaeaf5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy03LTEtMS02Njk0MQ_7cf8ed2f-ea88-4180-b897-0c05d9739a4b">8,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if723ec11dee84a6bb2db2f986cfc70ec_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjdhMDM1NzJjNmY4NTRhNmJhZWU0NmJiMDFhM2Q5ZjE4XzQ_3bbce305-28dc-4067-97db-4a82a122d8ee">1</ix:nonNumeric>-<ix:nonNumeric contextRef="i487ced6e36ea44348ef1c511a5add9a8_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjdhMDM1NzJjNmY4NTRhNmJhZWU0NmJiMDFhM2Q5ZjE4Xzc_1704e136-7fe5-4dd8-8f65-d2f5e8b4d635">5</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9ec14a373b749ac8654e8fc691efd2a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC0zLTEtMS02Njk0MQ_6f118b5d-c513-47cc-bb0e-69711508f9e0">5,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id9ec14a373b749ac8654e8fc691efd2a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC01LTEtMS02Njk0MQ_d021b0b3-dbbc-44d2-8f12-e5828e7d7295">5,361</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9ec14a373b749ac8654e8fc691efd2a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC03LTEtMS02Njk0MQ_5a4aabce-238c-44a7-aec9-4ce3c849b74a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNS0zLTEtMS02Njk0MQ_23157332-adde-4546-b879-359884cfb184">135,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNS01LTEtMS02Njk0MQ_c6b6e3a3-5e7d-44c0-8a65-265281e63623">121,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNS03LTEtMS02Njk0MQ_c0a3e418-412c-4414-8cd4-5d0fa0878358">14,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in other long-term assets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzQx_e16189e8-fbda-4b9a-ab80-2a9f51e8c00d" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8f581adfcd64bd08c3fc33d1bc73cd2_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMi0xLTEtMS02Njk0MQ_aefd6bea-bc2b-4e19-beb8-8b3e69eab024">683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f308e076ce9461eb2a78e2b062e0df8_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMi0zLTEtMS02Njk0MQ_b3d31be1-54ce-453e-9864-a86de08540ef">629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78631fdfe3594db2871420154ba5211a_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMi01LTEtMS02Njk0MQ_bd803f0f-33d2-4800-ab4d-9a4a99fec592">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i292a6139a85e4d67ae728a52098c33f5_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMi03LTEtMS02Njk0MQ_8769d982-84bf-454d-ab21-e548d0803016">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib702667794014753b69fd9e7856cebac_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMy0xLTEtMS02Njk0MQ_90b1fd92-5b97-43db-b929-450aba1dea7d">342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d651bc297bb40608b6906b468de48eb_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMy0zLTEtMS02Njk0MQ_0d92c76a-ca49-4cba-b1ef-42edfc1daad5">373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8de03a25d544a34893720fac81964d2_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMy01LTEtMS02Njk0MQ_b55eea1c-1708-4968-a851-352336d725ab">685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05d54074c47a4af69bcc389a107d1c92_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMy03LTEtMS02Njk0MQ_3bb66539-e0e5-4647-a387-df7fdd8b12e3">746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfNS0xLTEtMS02Njk0MQ_0c9fa4a5-868a-42db-a240-3c1f07c57e31">1,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfNS0zLTEtMS02Njk0MQ_0080d855-27bb-4950-b29a-5e87b821971e">1,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfNS01LTEtMS02Njk0MQ_9ca9ba4b-cdb0-4380-aa2b-101695651ff7">1,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfNS03LTEtMS02Njk0MQ_208fc1a6-cafa-46b7-80d1-4a35c2fd1e79">2,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:3pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzQy_a6fb7944-8380-4731-ab8f-b65b2e0474c1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated intangibles assets amortization:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.799%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.001%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:249.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfMS0xLTEtMS02Njk0MQ_7bdd4b7a-a588-4845-a7e8-ccbf7aaeb515">2,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfMi0xLTEtMS02Njk0MQ_f8f504d6-dae6-4cca-9dcc-84b1ab8631c5">3,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfMy0xLTEtMS02Njk0MQ_6a16c119-0c30-4dfc-a128-91dd9fb9802e">3,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfNC0xLTEtMS02Njk0MQ_f082a27c-b7bb-4150-8fa2-1d015f5b46bb">2,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfNS0xLTEtMS02Njk0MQ_99503580-7014-4373-88eb-3473b30929a1">874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfNi0xLTEtMS02Njk0MQ_e46f148d-7067-4bf4-a8b2-c791d98be297">327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfNy0xLTEtMS02Njk0MQ_fb2e543d-b1c2-40b9-bdc6-782515ac670d">12,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:nonNumeric><div id="id12234b97a3d44c4bdd4c089b4aa20b4_49"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RleHRyZWdpb246NzM2YTA1MmZkNDk1NDAyNGFhM2FiNTRmYzM4MjQxZjVfMTEz_262123d4-3596-4489-8656-ea4e8f554a12" continuedAt="i71d0c53612674d74a8d9bec1d44c5250" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6. OTHER ASSETS AND LIABILITIES</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RleHRyZWdpb246NzM2YTA1MmZkNDk1NDAyNGFhM2FiNTRmYzM4MjQxZjVfMTEy_0094ac7b-5239-45a9-9f17-4b6b26daadeb" continuedAt="i6e79b5aae5164abca334563205a05131" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMS0xLTEtMS02Njk0MQ_339d7087-441f-475e-84a9-58847910c49b">22,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMS0zLTEtMS02Njk0MQ_7dead5de-8274-4561-acc4-79be8e137a0e">25,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMi0xLTEtMS02Njk0MQ_2faf0892-b5df-486a-8796-a12cdeea4017">12,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMi0zLTEtMS02Njk0MQ_168ff4d0-1d16-47be-9cde-ac3597387e57">12,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:OtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMy0xLTEtMS02Njk0MQ_bd1b5a5f-1f4b-477c-a31b-92e04abd4a25">35,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="pega:OtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMy0zLTEtMS02Njk0MQ_966bc506-ddf7-4aa6-b833-7b6b6b6d6868">29,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfNC0xLTEtMS02Njk0MQ_9fee079a-0207-4c3b-a40e-5b41483d436a">70,633</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfNC0zLTEtMS02Njk0MQ_61e2de9b-d13e-47c9-b426-ee18196316a3">68,008</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="i71d0c53612674d74a8d9bec1d44c5250"><ix:continuation id="i6e79b5aae5164abca334563205a05131"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMS0xLTEtMS02Njk0MQ_f5c803b1-b73d-43c5-8ccf-dc6aaad7e33f">6,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMS0zLTEtMS02Njk0MQ_e95ea725-93c0-4433-8213-1baefb3107b8">180,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMi0xLTEtMS02Njk0MQ_b2dade63-df4e-47a4-a67e-cadccf69f4e6">123,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMi0zLTEtMS02Njk0MQ_9f526c01-2442-43c9-87d9-e068a969cf02">135,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMy0xLTEtMS02Njk0MQ_a1251418-56ff-4a61-a441-3aaa13f8e962">80,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMy0zLTEtMS02Njk0MQ_da728f10-7298-4d21-a3c6-a3dc752bd880">87,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capped call transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:CappedCallTransactionsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNC0xLTEtMS02Njk0MQ_aa4ebd77-e11e-483b-b4e2-af20fd4113a0">10,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="pega:CappedCallTransactionsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNC0zLTEtMS02Njk0MQ_9bd3ac23-61b2-4dc4-9443-a58499901028">59,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNS0xLTEtMS02Njk0MQ_122502af-6a25-4c16-a957-db23dcb432b0">34,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNS0zLTEtMS02Njk0MQ_384d6be2-fc5e-4310-88a3-8d4b072d627d">26,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Venture investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNi0xLTEtMS03OTM1MQ_b15646b0-dead-435b-ab85-a46878bb5de7">16,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNi0zLTEtMS03OTM1MQ_6db321e7-8fa4-4d77-b92a-7d415aad3b92">7,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNi0xLTEtMS02Njk0MQ_3ef4b01e-21e0-4281-91c5-88205a7c7112">12,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNi0zLTEtMS02Njk0MQ_ae202ab8-e42d-4390-b4e0-d1f524191c4c">14,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNy0xLTEtMS02Njk0MQ_3af4ceb2-e171-4298-be44-fd6f6ca2c3c2">12,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNy0zLTEtMS02Njk0MQ_8b57b0db-b7b8-4dc7-8e71-0838c1452807">10,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:OtherLongTermAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfOC0xLTEtMS02Njk0MQ_d0fd62ed-8544-4eff-b25a-2b84f9d48edf">23,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="pega:OtherLongTermAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfOC0zLTEtMS02Njk0MQ_51aaf791-3371-43d8-a8a0-87f4ea8ca393">18,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfOS0xLTEtMS02Njk0MQ_9ff6ba6e-e796-412d-b7bf-ae8504bb3f52">320,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfOS0zLTEtMS02Njk0MQ_2cbc2ed7-4b5e-4734-b1c9-fe4ad17019af">541,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMS0xLTEtMS02Njk0MQ_62e09832-856a-4024-b6d4-5d8c1dfcd8e1">5,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMS0zLTEtMS02Njk0MQ_f5fd28cd-d459-4f2a-bca2-d533d9ebf500">6,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMi0xLTEtMS02Njk0MQ_25eeef94-e8b0-4400-ae99-f46ecda9c060">2,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMi0zLTEtMS02Njk0MQ_71089e47-43d8-4287-a7ed-f09e7592d3a9">2,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMy0xLTEtMS02Njk0MQ_479c3292-6f27-419c-b759-8f956919bec6">7,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMy0zLTEtMS02Njk0MQ_17a5656d-eb4d-4acf-8213-28be1cd49363">9,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:DeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMS0xLTEtMS02Njk0MQ_7fbb06dd-f86c-4b5b-9d85-9d2f917eb080">5,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:DeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMS0zLTEtMS02Njk0MQ_0c38a5d2-65d2-4967-97e4-427760f4e782">5,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:OtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMi0xLTEtMS02Njk0MQ_2f69bbe3-66a2-4258-8081-17627ae6f221">7,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="pega:OtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMi0zLTEtMS02Njk0MQ_c5461abd-c34f-44a2-bb74-212782529596">7,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMy0xLTEtMS02Njk0MQ_b2e05e5c-60c0-45de-ae89-db27f6f09b4c">12,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMy0zLTEtMS02Njk0MQ_7d57469b-335b-4592-a5e2-c85dd15a10c8">13,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="id12234b97a3d44c4bdd4c089b4aa20b4_52"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjM0MA_d72e0956-2b4b-44ae-8799-299afae7b7a5" continuedAt="i7ff3b05cdb504ccbb64fda7dd9a3e666" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7. LEASES</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate headquarters</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company agreed to accelerate its exit from its previous corporate headquarters to October 1, 2021, in exchange for a one-time payment from its landlord of $<ix:nonFraction unitRef="usd" contextRef="ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228" decimals="-6" name="us-gaap:GainLossOnTerminationOfLease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjA4_ee9ad325-9d08-42d9-85b8-0b4c6106013f">18</ix:nonFraction>&#160;million, which was amortized over the remaining lease term. The exit accelerated depreciation on the related leasehold improvements and reduced the Company&#8217;s future lease liabilities by $<ix:nonFraction unitRef="usd" contextRef="ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMzg5_ca162af2-8fd6-42de-970b-990091c979e5">21.1</ix:nonFraction>&#160;million and right of use assets by $<ix:nonFraction unitRef="usd" contextRef="ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOperatingAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNDE5_1db5e3ff-1a83-4cb4-86c2-f814d63092f0">20.3</ix:nonFraction>&#160;million. On March 31, 2021 the Company leased office space at One Main Street, Cambridge, Massachusetts, to serve as its corporate headquarters. The <ix:nonNumeric contextRef="ic398ef550b254f9a9de80926575823ac_D20210331-20210331" name="pega:LesseeLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNTYz_d5da590e-2230-4821-b556-9146039240b9">4.5</ix:nonNumeric> year lease includes a base rent of $<ix:nonFraction unitRef="usd" contextRef="ic398ef550b254f9a9de80926575823ac_D20210331-20210331" decimals="-6" name="pega:LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNjAx_bdf41de2-5d91-4586-b5a4-5f42e1192812">2</ix:nonFraction>&#160;million per year.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Waltham Office</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 6, 2021, the Company entered into an office space lease for <ix:nonFraction unitRef="sqft" contextRef="i81f7a27f151b4e86971f035bb6e71f6b_I20210706" decimals="-3" name="pega:LesseeLeaseAreaOfOfficeBuilding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNzAx_1d9fd5c4-9527-409c-bc5c-ce81ab3f8b16">131</ix:nonFraction>&#160;thousand square feet in Waltham, Massachusetts. The lease term of <ix:nonNumeric contextRef="i23c5e3a9cda14f7586b26550505a6367_D20210706-20210706" name="pega:LesseeLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNzYx_8aaa9634-cd05-451e-8655-dd94be3d4d59">11</ix:nonNumeric> years began on August 1, 2021. The annual rent equals the base rent plus a portion of building operating costs and real estate taxes. Rent first becomes payable on August 1, 2022. Base rent for the first year is approximately $<ix:nonFraction unitRef="usd" contextRef="i81f7a27f151b4e86971f035bb6e71f6b_I20210706" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfOTcy_6b64754e-41ad-44b4-98b0-f7d004a16872">6</ix:nonFraction>&#160;million and will increase by <ix:nonFraction unitRef="number" contextRef="i81f7a27f151b4e86971f035bb6e71f6b_I20210706" decimals="2" name="pega:LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfOTk2_48381fc7-bb20-4b5b-9315-dabbbc46c018">3</ix:nonFraction>% annually. In addition, the Company will receive an improvement allowance from the landlord of up to $<ix:nonFraction unitRef="usd" contextRef="i23c5e3a9cda14f7586b26550505a6367_D20210706-20210706" decimals="-5" name="pega:LesseeLeaseholdImprovementAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMTA5OQ_7c271f45-4fb1-4ac9-bafd-385978688baf">11.8</ix:nonFraction>&#160;million. This lease increased the Company&#8217;s lease liabilities and lease-related right of use assets by $<ix:nonFraction unitRef="usd" contextRef="ic5d151f4c8a44226b6a3514eeabd3db6_I20210801" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMTE5Nw_3dd56eb6-cea7-4216-a51a-5826331b7e55"><ix:nonFraction unitRef="usd" contextRef="ic5d151f4c8a44226b6a3514eeabd3db6_I20210801" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMTE5Nw_badd1ab2-2269-45b5-931a-03606917770c">42.1</ix:nonFraction></ix:nonFraction>&#160;million on August 1, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expense</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjMzNQ_b151984f-a168-4356-b5db-31c9d23fc290" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.105%"><tr><td style="width:1.0%"></td><td style="width:37.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.503%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.503%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed lease costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="pega:OperatingLeaseCostRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMi0xLTEtMS02Njk0MQ_303ee849-1702-4e15-872c-c17abda9675b">4,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" sign="-" name="pega:OperatingLeaseCostRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMi0zLTEtMS02Njk0MQ_595c92b1-90c7-4429-a72f-63fd3e3a33ab">3,972</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="pega:OperatingLeaseCostRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMi01LTEtMS02Njk0MQ_da42d0f4-c54b-4fe0-ac0f-dee06a292ff2">10,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="pega:OperatingLeaseCostRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMi03LTEtMS02Njk0MQ_850bc009-3f7e-4a4c-938a-9114543184ec">3,672</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMy0xLTEtMS02Njk0MQ_3339c26d-bdaa-4aa9-a254-d44fae3d4309">787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMy0zLTEtMS02Njk0MQ_e0291924-1083-4ebd-a4b8-5a2099aaa353">515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMy01LTEtMS02Njk0MQ_844a8d1c-7027-4bdc-914b-0103e61314a5">1,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMy03LTEtMS02Njk0MQ_e77b892f-d5f8-4c26-a7ce-b1bce3807246">974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNC0xLTEtMS02Njk0MQ_944ad950-020d-49ad-a1f5-afa65f64076b">727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNC0zLTEtMS02Njk0MQ_d7cc56e4-9b28-4e90-ada5-6684bc118a78">1,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNC01LTEtMS02Njk0MQ_13e4287f-3441-49c9-8669-8eb12b734ac5">1,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNC03LTEtMS02Njk0MQ_cea95c15-b936-4faf-b40f-6db01dbd5954">2,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="pega:LeaseCostRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNS0xLTEtMS02Njk0MQ_e63289fd-6d74-4cfe-83f7-a1f1ce489810">6,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" sign="-" name="pega:LeaseCostRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNS0zLTEtMS02Njk0MQ_2c4ebc94-c3d6-4d37-8e04-56a061acc01c">2,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="pega:LeaseCostRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNS01LTEtMS02Njk0MQ_00725433-c6a7-4bc9-a05f-a3dd205eab35">13,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="pega:LeaseCostRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNS03LTEtMS02Njk0MQ_7d78d433-a53e-4d23-8d5d-323a2cfb7694">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The lower fixed lease costs in the six months ended June 30, 2021 was due to the modification of the corporate headquarters lease.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="i7ff3b05cdb504ccbb64fda7dd9a3e666"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Right of use assets and lease liabilities</span><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjMzNg_bc26bbef-76fc-49a7-93ba-1d992fcad530" continuedAt="i24e4989970d6491f9cbe8f5ea521901d" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_0abe2923-0185-4200-b617-8f9022a0aa39"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_ac1f4f79-aea5-474d-ab5d-b5e1691f3fb0"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0xLTEtMS02Njk0MQ_4d34d3a3-5300-4cc0-829e-c25cb7f26165">80,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0zLTEtMS02Njk0MQ_da728f10-7298-4d21-a3c6-a3dc752bd880">87,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_3148c3fb-8789-44cd-9f9f-c31ce6008035"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_cf56ffbd-f294-42cb-bd08-983053b72d0d"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0xLTEtMS02Njk0MQ_62e09832-856a-4024-b6d4-5d8c1dfcd8e1">5,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0zLTEtMS02Njk0MQ_f5fd28cd-d459-4f2a-bca2-d533d9ebf500">6,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMy0xLTEtMS02Njk0MQ_f5d2aa31-e38e-4707-a773-d5c8e511e24d">84,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMy0zLTEtMS02Njk0MQ_486b6635-c458-41fc-a5bd-c78359a5adc0">87,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span><br/></span></div><ix:continuation id="i24e4989970d6491f9cbe8f5ea521901d"><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Represents the Company&#8217;s right to use the leased asset during the lease term. Included in other long-term assets.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Included in other current liabilities.</span></div></ix:continuation><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjMzNw_9f3e3819-6a9f-4310-a18e-6a37e910e130" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for the Company&#8217;s leases were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOmU5NjllM2M0ZWEyZDQzYTg5MDIxNzdjY2JhMTY1OGJhL3RhYmxlcmFuZ2U6ZTk2OWUzYzRlYTJkNDNhODkwMjE3N2NjYmExNjU4YmFfMS0xLTEtMS02Njk0MQ_fb4aefb8-177f-465a-8f70-97dad376756b">7.5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOmU5NjllM2M0ZWEyZDQzYTg5MDIxNzdjY2JhMTY1OGJhL3RhYmxlcmFuZ2U6ZTk2OWUzYzRlYTJkNDNhODkwMjE3N2NjYmExNjU4YmFfMS0zLTEtMS02Njk0MQ_5d158b94-cff6-4b7e-ad7e-269942aa102c">7.7</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average discount rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOmU5NjllM2M0ZWEyZDQzYTg5MDIxNzdjY2JhMTY1OGJhL3RhYmxlcmFuZ2U6ZTk2OWUzYzRlYTJkNDNhODkwMjE3N2NjYmExNjU4YmFfMi0xLTEtMS02Njk0MQ_47329ca3-d636-4e3c-975b-207afec37d7e">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOmU5NjllM2M0ZWEyZDQzYTg5MDIxNzdjY2JhMTY1OGJhL3RhYmxlcmFuZ2U6ZTk2OWUzYzRlYTJkNDNhODkwMjE3N2NjYmExNjU4YmFfMi0zLTEtMS02Njk0MQ_978494c0-a9a1-4daf-b31e-0ed1ba140bc6">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The rates implicit in most of the Company&#8217;s leases are not readily determinable. Therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur to borrow an amount equal to the lease payments on a collateralized basis over the lease term in a similar economic environment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjMzOQ_548b30ed-3d02-4a6a-9f40-b4d747fb55f3" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" sign="-" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfMS0xLTEtMS02Njk0MQ_be662f32-a4e2-4821-80e4-aacb7214d49c">401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfMi0xLTEtMS02Njk0MQ_1c832250-29df-4db9-b12c-3461ebe98960">18,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfMy0xLTEtMS02Njk0MQ_56fb2650-4109-41c6-a5bd-c460e8ea5a9b">16,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfNC0xLTEtMS02Njk0MQ_ffc14bd9-93e7-4901-977e-dd80d71c3f30">14,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfNS0xLTEtMS02Njk0MQ_d135ce09-d040-4727-af5c-dd3d43a29cc9">10,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfNi0xLTEtMS02Njk0MQ_b5189d48-af27-41b6-8b7c-3736f8cc63e0">47,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfNy0xLTEtMS02Njk0MQ_d530b52d-86f3-4cb8-a9e7-b747447d4a30">107,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfOC0xLTEtMS02Njk0MQ_abcf384d-ca06-401a-9a69-cd5c66e3d85f">17,750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfOS0xLTEtMS02Njk0MQ_1ae2cf30-7f89-42e4-b5af-afd511aa8c18">89,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Lease liabilities are measured at the present value of the remaining lease payments using a discount rate determined at lease commencement unless the discount rate is updated due to a lease reassessment event.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flow information</span><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjM0MQ_3b800cb8-678b-4055-a6b5-31133431ddd6" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjU1ODZlZmM0MzlmOTQwYjRiZmUwZDE0YjkxMzgyMGMxL3RhYmxlcmFuZ2U6NTU4NmVmYzQzOWY5NDBiNGJmZTBkMTRiOTEzODIwYzFfMi0xLTEtMS02Njk0MQ_daab6b98-eb0c-4b04-8225-c46fc2843e46">7,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjU1ODZlZmM0MzlmOTQwYjRiZmUwZDE0YjkxMzgyMGMxL3RhYmxlcmFuZ2U6NTU4NmVmYzQzOWY5NDBiNGJmZTBkMTRiOTEzODIwYzFfMi0zLTEtMS02Njk0MQ_19a833a2-e4d9-4c32-a5eb-dd6fb5135cfb">11,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets recognized for new leases and amendments (non-cash)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjU1ODZlZmM0MzlmOTQwYjRiZmUwZDE0YjkxMzgyMGMxL3RhYmxlcmFuZ2U6NTU4NmVmYzQzOWY5NDBiNGJmZTBkMTRiOTEzODIwYzFfMy0xLTEtMS02Njk0MQ_9734241f-bece-461d-8aff-bce362815600">2,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjU1ODZlZmM0MzlmOTQwYjRiZmUwZDE0YjkxMzgyMGMxL3RhYmxlcmFuZ2U6NTU4NmVmYzQzOWY5NDBiNGJmZTBkMTRiOTEzODIwYzFfMy0zLTEtMS02Njk0MQ_068bc967-2af9-402d-b9f1-9cae27b8acc9">10,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="id12234b97a3d44c4bdd4c089b4aa20b4_55"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjE5Mw_e911022e-4e6c-45bf-a918-543c0942649e" continuedAt="i6306a0857816487f86b65b36f0f4009c" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8. DEBT</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible senior notes and capped calls</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible senior notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company issued Convertible Senior Notes (the "Notes") with an aggregate principal of $<ix:nonFraction unitRef="usd" contextRef="id4f39d5371ef46dca1c6b796c5ba9eed_I20200229" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTcx_1e44e6c9-09f3-4765-9598-ae01bb4ad3fc">600</ix:nonFraction> million, due March&#160;1, 2025, in a private placement. No principal payments are due before maturity. The Notes accrue interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMzAx_0d6f256a-26a9-405d-a046-fe46a8aa8151">0.75</ix:nonFraction>%, payable semi-annually in arrears on March 1 and September 1, beginning on September&#160;1, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conversion rights</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate is <ix:nonFraction unitRef="number" contextRef="ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229" decimals="4" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNDEw_e421f8e2-60bc-4afc-a8f6-e25d7de0e729">7.4045</ix:nonFraction> shares of common stock per $<ix:nonFraction unitRef="usd" contextRef="ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229" decimals="-3" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNDQw_892fe673-28a9-4c35-85a7-5def9f0c925a">1,000</ix:nonFraction> principal amount of the Notes, representing an initial conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="id4f39d5371ef46dca1c6b796c5ba9eed_I20200229" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTE4_848705c7-3f86-4efa-baea-ad643cd1b433">135.05</ix:nonFraction> per share of common stock. The Company will settle conversions by paying or delivering cash, shares of its common stock, or a combination of cash and shares of its common stock, at the Company&#8217;s election, based on the applicable conversion rate. The conversion rate will be adjusted upon certain events, including spin-offs, tender offers, exchange offers, and certain stockholder distributions.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on September&#160;1, 2024, noteholders may convert their Notes at any time at their election. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before September&#160;1, 2024, noteholders may convert their Notes in the following circumstances:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">During any calendar quarter beginning after June 30, 2020 (and only during such calendar quarter), if the last reported sale price per share of the Company&#8217;s common stock exceeds <ix:nonFraction unitRef="number" contextRef="i3ac015d47e664f1c96180fc266af5710_D20200201-20200229" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTI2MA_2819c311-e216-4a6e-a28b-5df55a728a7c">130</ix:nonFraction>% of the conversion price for each of at least <ix:nonFraction unitRef="day" contextRef="i3ac015d47e664f1c96180fc266af5710_D20200201-20200229" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTMwOA_55e23242-b4a4-441e-8272-301664721e9c">20</ix:nonFraction> trading days (whether or not consecutive) during the <ix:nonFraction unitRef="day" contextRef="i3ac015d47e664f1c96180fc266af5710_D20200201-20200229" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTM2NA_4aee55bc-d540-432f-8abf-91986b309a66">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter.</span></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="i6306a0857816487f86b65b36f0f4009c" continuedAt="i47a27d43c2cc489eaf9de84858ebb7c9"><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">During the <ix:nonFraction unitRef="day" contextRef="iccefa9333cbb428098f96e971327cd4b_D20200201-20200229" decimals="INF" name="pega:DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTQ5Nw_5714cf6a-5df6-4cd1-bdef-d0e56045604c">five</ix:nonFraction> consecutive business days immediately after any <ix:nonFraction unitRef="day" contextRef="iccefa9333cbb428098f96e971327cd4b_D20200201-20200229" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTU0OA_3b849dab-27fd-4d7e-ba20-6dc40166b771">five</ix:nonFraction> consecutive trading day period (the &#8220;Measurement Period&#8221;), if the trading price per $1,000 principal amount of Notes for each trading day of the Measurement Period was less than <ix:nonFraction unitRef="number" contextRef="iccefa9333cbb428098f96e971327cd4b_D20200201-20200229" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTcyNQ_f2146ddd-7e8d-4fef-bf49-7bf12f018a34">98</ix:nonFraction>% of the product of the last reported sale price per share of common stock on such trading day and the conversion rate on such trading day.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Upon certain corporate events or distributions or if the Company calls any Notes for redemption, noteholders may convert before the close of business on the business day immediately before the related redemption date (or, if the Company fails to pay the redemption price in full on the redemption date, until the Company pays the redemption price).</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Notes were not eligible for conversion. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase rights</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after March&#160;1, 2023 and on or before the 40th scheduled trading day immediately before the maturity date, the Company may redeem for cash all or part of the Notes at a repurchase price equal to <ix:nonFraction unitRef="number" contextRef="i0429b3255eed47dd86d66a8674a8622b_D20200201-20200229" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMjQ3Ng_5cb1a3d5-1063-4a8e-b90e-2246558a325f">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest, if the last reported sale price of the Company&#8217;s common stock exceeded <ix:nonFraction unitRef="number" contextRef="i3ac65797122a4ce388293ab48a499fb8_D20200201-20200229" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMjYwOQ_514fff83-2ee4-482b-8657-a58f455f71ad">130</ix:nonFraction>% of the conversion price then in effect for at least <ix:nonFraction unitRef="day" contextRef="i3ac65797122a4ce388293ab48a499fb8_D20200201-20200229" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMjY2NA_f1ada6c7-0270-466c-ac1f-48afc02b06c2">20</ix:nonFraction> trading days (whether or not consecutive) during any <ix:nonFraction unitRef="day" contextRef="i3ac65797122a4ce388293ab48a499fb8_D20200201-20200229" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMjcyMA_6cb993ba-285b-4690-85f9-718567134791">30</ix:nonFraction> consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides a redemption notice.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If certain corporate events that constitute a &#8220;Fundamental Change&#8221; occur, each noteholder will have the right to require the Company to repurchase for cash all of such noteholder&#8217;s Notes, or any portion of the principal thereof that is equal to $1,000 or a multiple of $1,000, at a repurchase price equal to <ix:nonFraction unitRef="number" contextRef="i085b24fedbd643b2a2f60788127ad022_D20200201-20200229" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMzE4Ng_b4bba1b5-828a-4b51-9ac3-91be7eedc517">100</ix:nonFraction>% of the principal amount thereof, plus accrued and unpaid interest. A Fundamental Change relates to mergers, changes in control of the Company, liquidation/dissolution of the Company, or the delisting of the Company&#8217;s common stock.</span></div><div style="margin-top:6pt"><span><br/></span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjE5OA_57b1fd6f-275a-4333-a09b-454596c546cf" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying value of the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMS0xLTEtMS02Njk0MQ_bf35b735-011d-45fa-bc9a-b8abdca74ee0">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac75d7640f1940c8a51427c97768ddc4_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMS0zLTEtMS02Njk0MQ_4d598a82-f4c5-4d86-9cdb-dd3f1b6b8ee8">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMi0xLTEtMS02Njk0MQ_383ac77f-d65f-49ba-918f-bb9b92ff51f0">7,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac75d7640f1940c8a51427c97768ddc4_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMi0zLTEtMS02Njk0MQ_006876c3-ffc9-4213-b53f-46acbee340fe">9,278</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMy0xLTEtMS02Njk0MQ_a5d244b0-5123-4b82-9b99-dfe4b681c9b7">592,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac75d7640f1940c8a51427c97768ddc4_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMy0zLTEtMS02Njk0MQ_685287bb-849e-4d8e-b363-dcaab2d35c98">590,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contractual interest expense (<ix:nonFraction unitRef="number" contextRef="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmI2YzYyNGY3ZDEwMDQ3MjZhNzI1MjYyZTc0MDJhN2MxXzM0_88beb4e3-2186-46de-a63e-9e7563b44c62"><ix:nonFraction unitRef="number" contextRef="i9efc86898a484330a5ef97de56092045_D20210401-20210630" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmI2YzYyNGY3ZDEwMDQ3MjZhNzI1MjYyZTc0MDJhN2MxXzM0_89776250-f94a-4dff-9ca3-3eeab92bb8be"><ix:nonFraction unitRef="number" contextRef="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmI2YzYyNGY3ZDEwMDQ3MjZhNzI1MjYyZTc0MDJhN2MxXzM0_9bbb63d2-a3c6-4828-9f5f-4ebf07e2c91a"><ix:nonFraction unitRef="number" contextRef="i184df305b00e495e8c3303620f000a54_D20210101-20210630" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmI2YzYyNGY3ZDEwMDQ3MjZhNzI1MjYyZTc0MDJhN2MxXzM0_a62d3dfd-ed29-4362-982e-c9c495722343">0.75</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% coupon)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0xLTEtMS02Njk0MQ_293d7750-79fb-4e38-8285-9ae543d3b99d">1,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9efc86898a484330a5ef97de56092045_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0zLTEtMS02Njk0MQ_6909e48b-934a-485b-a8ff-ba5403add9be">1,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi01LTEtMS02Njk0MQ_73284414-77c7-40fb-8d13-f1527aeb6b11">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184df305b00e495e8c3303620f000a54_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi03LTEtMS02Njk0MQ_b7397ab1-7b02-4e4e-8dc7-24eb90dc013a">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMy0xLTEtMS02Njk0MQ_883d29bc-e7e4-4405-b920-e6f46662eaaf">720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9efc86898a484330a5ef97de56092045_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMy0zLTEtMS02Njk0MQ_7177f2b7-5219-4c2c-abc9-427e82db0596">675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMy01LTEtMS02Njk0MQ_2561f268-c798-40a2-9338-40af8021b48f">1,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184df305b00e495e8c3303620f000a54_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMy03LTEtMS02Njk0MQ_edde0cc1-6d3f-49d3-92e2-9a0a92f9aaee">1,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfNC0xLTEtMS02Njk0MQ_be994691-1f1a-4fa3-ab8b-c7e590a32a9f">1,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9efc86898a484330a5ef97de56092045_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfNC0zLTEtMS02Njk0MQ_11630571-c87c-4839-8c11-672218476e44">1,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfNC01LTEtMS02Njk0MQ_b82d8516-b3c7-4ab0-8109-d6daa0b5a83e">3,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184df305b00e495e8c3303620f000a54_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfNC03LTEtMS02Njk0MQ_2a80bcac-e0a7-44bb-a6a4-914187296b3d">3,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate for the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effective interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYyYmViMWQ1MmJiMDRmNzY5NDE2NTFjNzc2NGY1Nzk1L3RhYmxlcmFuZ2U6ZjJiZWIxZDUyYmIwNGY3Njk0MTY1MWM3NzY0ZjU3OTVfMi0xLTEtMS02Njk0MQ_312dd95f-ef4a-403b-9e09-59b57aa52529">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9b867770e63f4b7b87407a2fa2856796_I20210630" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYyYmViMWQ1MmJiMDRmNzY5NDE2NTFjNzc2NGY1Nzk1L3RhYmxlcmFuZ2U6ZjJiZWIxZDUyYmIwNGY3Njk0MTY1MWM3NzY0ZjU3OTVfMi0zLTEtMS02Njk0MQ_0b4bf986-becb-40f4-a9ee-15b647575c78">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future payments of principal and contractual interest:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMi0xLTEtMS02Njk0MQ_2ed25251-bb92-4de1-a750-63b8631346fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMi0zLTEtMS02Njk0MQ_7939f423-bed9-4ac8-9a1b-98a5ca1dc055">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMi01LTEtMS02Njk0MQ_4c7a2c36-3a94-4da5-9956-46f740243594">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMy0xLTEtMS02Njk0MQ_d14067ef-396f-46f6-9d64-9b685e8611eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMy0zLTEtMS02Njk0MQ_e0a25f09-eb2f-43a0-a286-c500f36a1fa5">4,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMy01LTEtMS02Njk0MQ_52a4a768-5cab-4793-8f33-f3e7e2165bbf">4,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNC0xLTEtMS02Njk0MQ_7c2b755a-6be1-4dca-b10c-f706f7fafb2b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNC0zLTEtMS02Njk0MQ_46201d43-ca08-4d4b-952a-732998e70de7">4,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNC01LTEtMS02Njk0MQ_5c63ee50-c2e7-4b3f-94be-a862d8ae4d69">4,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNS0xLTEtMS02Njk0MQ_14502509-8ba3-4466-97ea-4c9679ef736e">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNS0zLTEtMS02Njk0MQ_7e7ad713-efb5-4505-8717-025fd0b53ffa">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNS01LTEtMS02Njk0MQ_b23e397b-00d9-4d0c-8dca-6ee348d72cac">602,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNi0xLTEtMS02Njk0MQ_3976b81d-0c96-41e7-b83b-a38291b2d941">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:InterestLongTermDebtMaturitiesTotalDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNi0zLTEtMS02Njk0MQ_7f737e45-86f2-4c54-82a6-ecf6eafe4ac8">13,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630" decimals="-3" name="pega:PrincipalAndInterestLongTermDebtMaturitiesTotalDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNi01LTEtMS02Njk0MQ_03bd7acf-1f76-4d53-9f2e-2dc4b8de54c0">613,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped call transactions</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company entered into privately negotiated capped call transactions (the &#8220;Capped Call Transactions&#8221;) with certain financial institutions. The Capped Call Transactions cover approximately <ix:nonFraction unitRef="shares" contextRef="i085b24fedbd643b2a2f60788127ad022_D20200201-20200229" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMzgyNQ_fbd182f6-8322-485f-8bfd-4b33aa98168d">4.4</ix:nonFraction> million shares (representing the number of shares for which the Notes are initially convertible) of the Company&#8217;s common stock. The Capped Call Transactions are expected to reduce common stock dilution and/or offset any potential cash payments the Company must make, other than for principal and interest, upon conversion of the Notes, with such reduction and/or offset subject to a cap of $<ix:nonFraction unitRef="usdPerDerivative" contextRef="icd35d457d0114076918f965acc62e56a_I20200229" decimals="2" name="us-gaap:DerivativeCapPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNDIxMA_f0153390-a535-4b0e-9c3b-5c21eb2db357">196.44</ix:nonFraction>. The cap price of the Capped Call Transactions is subject to adjustment upon specified extraordinary events affecting the Company, including mergers and tender offers.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="i47a27d43c2cc489eaf9de84858ebb7c9"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Call Transactions are accounted for as derivative instruments and do not qualify for the Company&#8217;s own equity scope exception in ASC 815 since, in some cases of early settlement, the settlement value of the Capped Call Transactions, calculated following the governing documents, may not represent a fair value measurement. The Capped Call Transactions are classified as other long-term assets and remeasured to fair value each reporting period, resulting in a non-operating gain or loss.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjIwOQ_37fafaa6-3f4d-473e-98f1-f3e225e74cd6" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in capped call transactions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="pega:CappedCallTransactionsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfMi0xLTEtMS02Njk0MQ_9bd3ac23-61b2-4dc4-9443-a58499901028">59,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a6392634a724ec6a708617c5bff7c6b_I20201231" decimals="-3" name="pega:CappedCallTransactionsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfMi0zLTEtMS02Njk0MQ_ac6061bb-b6bd-47ce-90c4-b47a0f6d5fdd">83,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="pega:CappedCallTransactionFairValueAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfMy0xLTEtMS02Njk0MQ_fcc52b46-9630-40fe-9658-efbfa2dc3d7d">49,505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="pega:CappedCallTransactionFairValueAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfMy0zLTEtMS02Njk0MQ_36968142-66be-44df-9f2c-c026bdc5bdcb">7,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="pega:CappedCallTransactionsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfNC0xLTEtMS02Njk0MQ_aa4ebd77-e11e-483b-b4e2-af20fd4113a0">10,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630" decimals="-3" name="pega:CappedCallTransactionsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfNC0zLTEtMS02Njk0MQ_1cc3e367-5486-42eb-8768-14ce9bcb3d16">90,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit facility</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, and as since amended, the Company entered into a <ix:nonNumeric contextRef="i5ffa48bb72ba48a5845b2035ab678d61_D20191130-20191130" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjIxMw_7d663c6b-0c3f-4bf3-9f68-e463120823f8">five-year</ix:nonNumeric> $<ix:nonFraction unitRef="usd" contextRef="icafc918aa8e44a3ebc6829b6d67987ed_I20191130" decimals="-6" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNDk5Nw_1e58ebdc-4ac8-463b-8021-d78ca76d4721">100</ix:nonFraction> million senior secured revolving credit agreement (the &#8220;Credit Facility&#8221;) with PNC Bank, National Association. The Company may use borrowings for general corporate purposes and to finance working capital needs. Subject to specific conditions, the Credit Facility allows the Company to increase the aggregate commitment to $<ix:nonFraction unitRef="usd" contextRef="icafc918aa8e44a3ebc6829b6d67987ed_I20191130" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTMxNA_6717aaf7-3b0c-4935-ad4a-662232eb95ef">200</ix:nonFraction> million. The commitments expire on November&#160;4, 2024, and any outstanding loans will be payable on such date. The Credit Facility, as amended, contains customary covenants, including, but not limited to, those relating to additional indebtedness, liens, asset divestitures, and affiliate transactions. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to comply with financial covenants, including:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Beginning with the fiscal quarter ended March 31, 2022 and ending with the fiscal quarter ended December 31, 2022, Pegasystems Inc. must maintain at least $<ix:nonFraction unitRef="usd" contextRef="iecba16aa967d44c5bdea77ede152a809_D20220101-20220331" decimals="INF" name="pega:DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTgyMw_776e1be5-a306-4289-9d66-d8346e848942"><ix:nonFraction unitRef="usd" contextRef="i40e71ee491bc488eb70d3c6509ace7ea_D20220401-20221231" decimals="INF" name="pega:DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTgyMw_85bf7e57-8a04-4a40-9690-b2b554b1b764">200</ix:nonFraction></ix:nonFraction> million in cash, investments, and availability under the Revolving Credit Loan.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Beginning with the quarter ended March 31, 2023, a maximum net consolidated leverage ratio of <ix:nonFraction unitRef="number" contextRef="i38b54b1f183d4a8494ff6834b92fd7cb_I20230331" decimals="INF" name="pega:DebtInstrumentCovenantsLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTk5Mg_b6c7f03e-2690-4397-b7fe-2c90fef15cdc">3.5</ix:nonFraction> to 1.0 (with a step-up for certain acquisitions) and a minimum consolidated interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="i22c0cf87de6840a6a14f1c004774b18c_I20230331" decimals="INF" name="pega:DebtInstrumentCovenantInterestCoverageRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjA5OA_033c52a4-8f18-415f-8bf0-b6523fc87a1d">3.5</ix:nonFraction> to 1.0.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, the Company had <ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="INF" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjE0Mg_509934c1-c07a-4db0-82e3-aa4c2816af6a"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjE0Mg_5e17f380-c539-4b5c-a388-d82412b8d4e0">no</ix:nonFraction></ix:nonFraction> outstanding borrowings under the Credit Facility.</span></div></ix:continuation><div id="id12234b97a3d44c4bdd4c089b4aa20b4_58"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjY1Nw_553ec8f1-dd51-4197-a27f-d8878c15db5f" continuedAt="i8db0ad79bca048dfabe5bd35e8f40c51" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9. FAIR VALUE MEASUREMENTS</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjY2NA_fbeff646-0001-4c17-bb03-eb858e34c675" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a recurring basis</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its cash equivalents, marketable securities, Capped Call Transactions, and venture investments at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 2 - significant other inputs that are observable either directly or indirectly; and </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and minimize unobservable inputs when determining fair value.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Capped Call Transactions at the end of each reporting period is determined using a Black-Scholes option-pricing model. The valuation model uses various market-based inputs, including stock price, remaining contractual term, expected volatility, risk-free interest rate, and expected dividend yield. The Company applies judgment when determining expected volatility. The Company considers both historical and implied volatility levels of the underlying equity security. The Company&#8217;s venture investments are recorded at fair value based on multiple valuation methods, including observable public companies and transaction prices and unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjY2MQ_1672b460-d52a-4ad7-acdd-9026c1afc63e" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.867%"><tr><td style="width:1.0%"></td><td style="width:24.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4e14d382daf4919b2924acb1863b802_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0xLTEtMS02Njk0MQ_34ab6dd5-3ba6-40a1-b6a4-f65e849281c7">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia36f5cad46454e7a8036ab126efd1fa8_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0zLTEtMS02Njk0MQ_4b82c2f9-f27c-4a0c-9a1a-5f75ff582ac1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aeebaa4240f45c080bb9258eb692e74_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi01LTEtMS02Njk0MQ_6dfe1016-7749-40e4-98c8-3a16d3e61580">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb48dc4af4e4267bc016764f097b57f_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi03LTEtMS02Njk0MQ_c1864c05-4d10-4f4f-85c8-a3116dbdce17">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aebf86616214762a06030747c92c7a9_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi05LTEtMS02Njk0MQ_c7cd55d7-352f-4725-b26c-fb697b71e9e1">3,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a2fabda04b6416c806cb0aeabd10135_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0xMS0xLTEtNjY5NDE_d950b67c-5694-4c8d-9e1c-1590f6462f64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87fc42deeb6b4142bec0092e7c57db5f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0xMy0xLTEtNjY5NDE_8282c332-601c-4afc-9f6e-668a6902ae41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b578924784e476686015f436769c84b_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0xNS0xLTEtNjY5NDE_ff8468b3-786d-492b-ae52-2b23e0138e9e">3,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43248ced181c4a99a7af56fb2c251755_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0xLTEtMS02Njk0MQ_57789463-1249-4187-8d09-6050a84759d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26f6c40026764f6daa8798b129c9f3ac_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0zLTEtMS02Njk0MQ_7d9913ba-4cb0-411e-bfa3-9fe3e4e6b807">187,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbb3cd35f0cc49b6bd9058510524fa92_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy01LTEtMS02Njk0MQ_414124b1-ed67-49eb-8610-03b3e5316142">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy03LTEtMS02Njk0MQ_7f3b6762-c85f-448f-b2dd-bb8326a60a7e">187,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18217850ef94915890a9324077a9c79_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy05LTEtMS02Njk0MQ_523ef155-53c8-4ea0-8d30-bcae3c17722e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b510e537da744908510c84feb0c5b0e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0xMS0xLTEtNjY5NDE_5416c2fa-76db-445b-af1d-1594005de182">202,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if12577f70af4434b963e03f3738d9b91_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0xMy0xLTEtNjY5NDE_8e01a89f-302b-42e8-be1c-c862b34ad77b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0xNS0xLTEtNjY5NDE_9100d155-3b8e-4d31-9154-8d65b02c350b">202,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capped Call Transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43248ced181c4a99a7af56fb2c251755_I20220630" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0xLTEtMS02Njk0MQ_8165e984-4a29-476c-9084-0912cb9614f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26f6c40026764f6daa8798b129c9f3ac_I20220630" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0zLTEtMS02Njk0MQ_90a0cc27-8851-4cce-a55c-06058b220bcf">10,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbb3cd35f0cc49b6bd9058510524fa92_I20220630" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC01LTEtMS02Njk0MQ_5f7f0d10-9325-401d-8327-47551bdbbd68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC03LTEtMS02Njk0MQ_c4c2c79d-61d7-47ea-bc29-fb42f1bb80c3">10,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18217850ef94915890a9324077a9c79_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC05LTEtMS02Njk0MQ_601494a0-58a0-4f7f-af0b-4c8352b5014d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b510e537da744908510c84feb0c5b0e_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0xMS0xLTEtNjY5NDE_56d8c516-f4c4-4809-8a2f-286257c8efa8">59,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if12577f70af4434b963e03f3738d9b91_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0xMy0xLTEtNjY5NDE_4adc3fdb-a269-46df-92dc-b312c5c752af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0xNS0xLTEtNjY5NDE_f30f1625-290a-4a64-8804-4a86ef998740">59,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Venture investments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80f80422aef54c3b8f1945cc070ecf64_I20220630" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0xLTEtMS02Njk0MQ_92af79d7-4071-40e5-aa8b-e3241b6b3453">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b9c6260958448ea95f78b1d3241cef7_I20220630" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0zLTEtMS02Njk0MQ_9d416586-d747-4ca8-8d30-f34d2cc366b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i054dcc0a6c3c46b4809fd7dafb3d54fe_I20220630" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS01LTEtMS02Njk0MQ_0aea3568-7d14-427f-93ab-87e672fb25b7">16,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6500779f0a2e42dabfda02f9458cd3ab_I20220630" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS03LTEtMS02Njk0MQ_8cb4643d-2546-4e00-b0ad-fa427ea81c30">16,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae52789e93774ed9bf12f9bc8fbcf0bf_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS05LTEtMS02Njk0MQ_51a152ff-552b-46b8-85b2-7f4dbcfb8b56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48eac436ab0b479db150d10d83841bf5_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0xMS0xLTEtNjY5NDE_3c23257f-d290-4a6c-84db-1eba7692687f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica929a0e401645ccaf1d2e9ea12f41b5_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0xMy0xLTEtNjY5NDE_1d809893-91de-495e-ac42-f0cbb8f91034">7,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f799570746a473eb1a69e255a662f7f_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0xNS0xLTEtNjY5NDE_fdd3df95-5fbc-4764-ba2a-2b6e93e5d884">7,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in other long-term assets. (2) Investments in privately-held companies.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="i8db0ad79bca048dfabe5bd35e8f40c51"><div style="margin-bottom:3pt;margin-top:3pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjY2Mw_b9ede61b-d429-4441-b4c6-5bfd947bff23" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in venture investments:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib16c4a57deb142c99917019aa01ebe34_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfMi0xLTEtMS02Njk0MQ_69be1c85-5ec1-4a81-8533-9acad0d9b10f">7,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fb2aeb7b2fe43e29afe21d881a2d896_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfMi0zLTEtMS02Njk0MQ_7b86395d-3174-4481-9ab5-b3b4280a6502">8,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfMy0xLTEtMS02Njk0MQ_c0ccda68-a7dc-4236-8f2e-11c07f372b4b">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfMy0zLTEtMS02Njk0MQ_1b5010ca-b387-4e8e-9f3a-84b40592b620">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNC0xLTEtMS02Njk0MQ_a524cd9f-da12-48d5-8293-f9b3a2bf31b8">165</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNC0zLTEtMS02Njk0MQ_0138cfd5-4550-4d70-91ad-f5e766d4d76f">400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in foreign exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630" decimals="-3" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNS0xLTEtMS02Njk0MQ_20fc9335-c9f8-4946-b105-b5cc540c53ee">290</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630" decimals="-3" sign="-" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNS0zLTEtMS02Njk0MQ_17be05d0-1bb7-4c8a-a959-30bf49badf6d">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in fair value:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630" decimals="-3" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNy0xLTEtMS02Njk0MQ_bd0ec639-f965-45e3-8999-4738de5afbd1">5,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630" decimals="-3" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNy0zLTEtMS02Njk0MQ_f11c758e-fe81-4921-9dfd-cecac001c23f">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630" decimals="-3" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfOC0xLTEtMS02Njk0MQ_8d5dbf46-8b6d-4f14-bef0-49eeb74292e9">2,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630" decimals="-3" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfOC0zLTEtMS02Njk0MQ_547bd792-250d-42f0-b0a0-90fe6b054102">1,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5f31e35a9ec44a98f241b823143cc31_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfOS0xLTEtMS02Njk0MQ_cda9e9da-27de-4616-8cf8-d90ed40864c4">16,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i036397eaa55a492496393a10f2f34b86_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfOS0zLTEtMS02Njk0MQ_036d11e0-5251-4f30-9843-74b3267c4d6d">9,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of certain other financial instruments, including receivables and accounts payable, approximates fair value due to these items&#8217; short maturity.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of the Notes</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes&#8217; fair value (including the conversion feature embedded in the Notes) was $<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjQyNQ_e2052fe1-ff13-44f8-8616-ba6c28eb6d7a">482.5</ix:nonFraction>&#160;million as of June&#160;30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjQ0MQ_b852acf0-ea50-47d2-819a-86ac9804c427">642.0</ix:nonFraction>&#160;million as of December&#160;31, 2021. The fair value was determined based on the Notes&#8217; quoted price in an over-the-counter market on the last trading day of the reporting period and classified within Level 2 in the fair value hierarchy.</span></div></ix:continuation><div id="id12234b97a3d44c4bdd4c089b4aa20b4_61"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMTM4_057d780a-d5ba-465e-a801-908c9db2ad6c" continuedAt="i296108074f2f4a99a4479db5fa6944a0" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10. REVENUE</span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMTQ0_7537d819-d8e9-4dd9-9d0d-5dc164ac1234" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic revenue</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"><tr><td style="width:1.0%"></td><td style="width:37.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.233%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.233%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.170%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41749648925b487b8d2bfeeb15a5496f_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi0xLTEtMS02Njk0MQ_2a2b44ac-e74a-4446-804f-eb5596a15ae1">147,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie375c4a49ce7496ca3064a26748ff6b1_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi0yLTEtMS02Njk0MQ_107287b2-75e8-47ca-9a83-e107778b3778">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4177baaa8649228f9f8b94bc01c357_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi00LTEtMS02Njk0MQ_4c879725-06cd-40df-828c-7446587f7c86">189,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i583a4f5ca4f944a8a2c14afe6b4b4d7f_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi01LTEtMS02Njk0MQ_0ca94fb5-69c1-491c-8330-38569665b8da">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe1a7c4b28b144fbb7f298abe15ce9e4_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi03LTEtMS02Njk0MQ_f9ed82f5-a1e7-42fa-b3a1-d3fc5bc2ac4e">364,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1886dcc7382c4c2ea652ccd9688d8dcf_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi04LTEtMS02Njk0MQ_fea4c664-91e9-43a3-ad85-4037fb40eadf">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac9f35f001464186c30dbf93e078c5_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi0xMC0xLTEtNjY5NDE_cc7b945b-74fb-40f6-857c-06676d35a754">383,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ide6683ac46a9405aae931b6c61dd8ac9_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi0xMS0xLTEtNjY5NDE_e96b66d7-8b81-4beb-a57a-c335f759b580">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2956ce34366a49b19af6850d822b5328_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy0xLTEtMS02Njk0MQ_6b735557-95c1-432c-b6a3-aac14c99af48">16,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if28f03a714324f9580fcd6a086f6007c_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy0yLTEtMS02Njk0MQ_296e1195-3322-4848-ac88-b72ab9ff18c2">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a0b1987d49a45e7a22dee7fbd41189c_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy00LTEtMS02Njk0MQ_b5e1816b-d366-4a4c-a1c2-1e9b8b366b4a">14,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i800b2cc86e4c4d719e59a05b71214884_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy01LTEtMS02Njk0MQ_9808da57-cc58-4bdf-a64f-0dbf3ded04d2">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i934f55b6ea8b43128938ff8f34977fb3_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy03LTEtMS02Njk0MQ_f7938dd5-fce0-4190-bca2-2537b38e6228">62,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i32ad9f977cce4275af432ab03824241f_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy04LTEtMS02Njk0MQ_2d8b2730-be5f-473f-8956-e10461292678">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6e5c177fd040a3b5575a13336b60c5_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy0xMC0xLTEtNjY5NDE_2b3d1234-e3cd-4350-b2b8-d80b8ea20e37">25,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2184d367d48e4fd4a6c2a24a72a19188_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy0xMS0xLTEtNjY5NDE_18895f92-5fd8-4f14-b611-d2d3ba490172">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom (&#8220;U.K.&#8221;)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic478310b61c741f89c8f1c6f981f970b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC0xLTEtMS02Njk0MQ_1140dd92-abd9-4e17-84c1-20945a80517e">28,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5b06d83c5c674daeaedd2bc8e7d50bec_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC0yLTEtMS02Njk0MQ_25a13486-5b76-4ba0-85b8-be46312dd6cc">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b2483bd95b843a4a4eef4d570482606_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC00LTEtMS02Njk0MQ_7551145e-daf1-4e4c-9cbb-514766b8dac6">32,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cdc342f9fcc463aa4c6b930b82aed23_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC01LTEtMS02Njk0MQ_a7ba7f19-abd1-45be-bfb8-44d5cb4e6ee7">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6dbca2eba9d4c44b60e2f9495f38a1f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC03LTEtMS02Njk0MQ_58e53ba1-61a0-4222-9238-0af88525395c">59,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ife1b110075a24dd8ba23259495e67d5d_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC04LTEtMS02Njk0MQ_b0b0062b-cf28-475b-9794-e7084b1ed48f">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9e5b8504b564a2c9d358ca63774f0fb_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC0xMC0xLTEtNjY5NDE_f65cbc68-6c1a-4df3-95d6-e346466da52f">60,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie04ae235734f4be18e80b8550a4b9abd_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC0xMS0xLTEtNjY5NDE_7e831488-77ae-400a-a263-a737a6d6c3c9">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe (excluding U.K.), Middle East, and Africa </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if23f6539a9be4bbda2889048286f9169_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS0xLTEtMS02Njk0MQ_51c6a706-f123-40bf-9cb4-273216b706e8">45,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0d77734ed144deda038a72c887e61a4_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS0yLTEtMS02Njk0MQ_ab3ad28d-5b73-4793-a757-c634967a289d">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6609769beaf24023a9d0b8d64cb3663e_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS00LTEtMS02Njk0MQ_09ca0d77-40db-493b-9252-e145cc22cdac">45,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa6e56d33ae3470d8ae9f99086f1c80d_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS01LTEtMS02Njk0MQ_b4ea4804-42e9-47d1-aae5-7dfc57001a50">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba980ea2054a4ed68b8bde20c25afabc_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS03LTEtMS02Njk0MQ_c75e2402-3991-433a-a9bd-b3b159bfefa0">94,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iae2586748cf944c9a8b18a8221895217_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS04LTEtMS02Njk0MQ_0a448b59-9d4a-4439-9605-d2bd318b53b3">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d924384b0b44e35b13e960dd83d7fed_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS0xMC0xLTEtNjY5NDE_d081e8bb-f4c9-4c53-b2a5-53d444b1afa8">97,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i11c5506e448447c6a43456a31ecc488f_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS0xMS0xLTEtNjY5NDE_95d77e5e-eb7e-4601-84ee-a6a52ffdd6ce">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07fba0bd25844bd7bf01b01d52d3e065_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi0xLTEtMS02Njk0MQ_c82785d1-899d-4a41-aab3-863f19a1b1ea">36,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd4a0029d6c3407782c6f54ad08868c2_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi0yLTEtMS02Njk0MQ_58ee5d02-c072-46fb-81dd-30ceda11a898">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i107001c6bced4542b844bbf321c6adba_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi00LTEtMS02Njk0MQ_de16a80a-5c2f-40c0-a2be-01f5913f4ba4">43,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i70e1a750b9714759903711e19f8670cb_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi01LTEtMS02Njk0MQ_eb64a085-eaf3-4d2d-94f0-0abb94cebf50">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99c43cb525164053a4cb09541f961b6a_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi03LTEtMS02Njk0MQ_b7192fd7-0dd9-45ec-aec9-6d3d48e61bc5">69,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f12b7b8de3d482897fc11275f56b80d_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi04LTEtMS02Njk0MQ_8945be03-6608-4b36-851e-6f1322c6e031">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4275b100844ef090553a3bf720ce80_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi0xMC0xLTEtNjY5NDE_3bb537f3-165f-47af-8be6-2994464e6d30">71,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i57f7b9fa40ce4dc89803be71018f1286_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi0xMS0xLTEtNjY5NDE_d4cc5c53-f74e-4fff-8d4c-478b6a634082">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy0xLTEtMS02Njk0MQ_634d86a3-78ea-4109-92c7-2a2d2fbaf31b">274,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy0yLTEtMS02Njk0MQ_4b67204d-4f79-4d43-bfa0-d07a0696a962">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy00LTEtMS02Njk0MQ_373f4c85-162c-4874-a094-811b4b0fbd7f">325,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy01LTEtMS02Njk0MQ_7fe530aa-5f56-4984-a08f-22febcc5bf6e">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy03LTEtMS02Njk0MQ_a75163ba-9ac0-4050-81d4-6c589917f383">650,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy04LTEtMS02Njk0MQ_ec4b4c6c-c960-4bf4-921e-d121cb54a8a6">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy0xMC0xLTEtNjY5NDE_d5de8044-4a97-4b8e-a664-18e5175c45ae">639,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy0xMS0xLTEtNjY5NDE_5509b2b6-3ba3-4750-93f3-199775486adf">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMTQy_db872b7c-b777-4693-b17f-93cbf9b39513" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue streams</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"><tr><td style="width:1.0%"></td><td style="width:38.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie78a140cecec4823adf200bfc1fdce11_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMi0xLTEtMS02Njk0MQ_f4f55159-cc12-49d9-8a14-e18410295e74">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab9fa1d168754798a624257ffc97fb08_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMi0zLTEtMS02Njk0MQ_d6b4f61d-6df4-45a6-8ca2-af214acdd61b">12,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc14c35db48146058b6d3a9d6568288d_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMi01LTEtMS02Njk0MQ_3345a80a-1865-4378-b6c0-af0da4f5ce88">9,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i379ba241542e469cbf8cc184f6d2526d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMi03LTEtMS02Njk0MQ_d7c5250b-01bc-4e79-83f7-fad4c2d0c5c5">18,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i462194b46a6e41d68149243f28999af5_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMy0xLTEtMS02Njk0MQ_ea65c74b-6542-44e2-a24d-5bd8a9b230a9">41,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4a6fc1ef62c482582bd38f092f926c1_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMy0zLTEtMS02Njk0MQ_81d85b53-6500-4807-9ae6-196d25144cac">104,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3c7da8836f54537a877422c517e116c_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMy01LTEtMS02Njk0MQ_dcc638d3-867e-4ba1-81cb-30e193a03bfe">179,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1ba4c3df21477db3a8014397dbf1b5_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMy03LTEtMS02Njk0MQ_7ed6f9ca-95a6-4989-8a8c-833a84811428">215,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05ffa505cc584c149a2351301b998149_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNC0xLTEtMS02Njk0MQ_e896b8b4-ea12-4457-a642-92c2a5096aef">43,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd21622516d64b4a81136507c3f34d20_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNC0zLTEtMS02Njk0MQ_2aa1c692-1669-41cd-8ce4-261179c920a2">116,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88c5e7d588c94a598c86becc56f57fdf_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNC01LTEtMS02Njk0MQ_65d3c477-1cb1-4387-bb5d-ba54a371872f">188,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4450b7c249ad43a99eb85e00bb54390c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNC03LTEtMS02Njk0MQ_afce07c5-4e40-4284-9798-8c898a7187c0">233,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cf353fddb544d9aa04bbb5bed3ee28_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNS0xLTEtMS02Njk0MQ_e21c6779-82c0-45b8-96e8-2dd57fc59967">78,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1e85c5673674431b5d03bba45bb8dc6_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNS0zLTEtMS02Njk0MQ_21cf92b6-b1b3-48b7-baed-11c871012e87">78,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6ebaa48ded4b78a9ebcc2fe57e55e2_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNS01LTEtMS02Njk0MQ_9b938e2a-9fd9-465f-8a18-7311be225112">158,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fdbc53133e84c0c9fce292fe14ad511_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNS03LTEtMS02Njk0MQ_dd6d91cd-6938-49d7-812b-7cc59590bf45">154,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pega Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff518809c0a4913a0313b181ec51e06_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNi0xLTEtMS02Njk0MQ_4932d234-76a0-4b1b-9e3b-4214ccc23e94">93,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999a0f59379d418c869e5f5f4a34301e_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNi0zLTEtMS02Njk0MQ_8366b155-06b9-4e03-bd39-0b0ba7306354">73,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia89f357e01f74bcfa17390511bb3e4bb_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNi01LTEtMS02Njk0MQ_8d493680-5149-44ea-aaa7-e277e119a7e7">183,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb7ccdf3c3c94d87b0db1602e171640c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNi03LTEtMS02Njk0MQ_c6736dce-42d6-4dec-9963-9e1837e8adaf">141,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b2f0c10e2814fcd86fa9991e0094f6c_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNy0xLTEtMS02Njk0MQ_a06f498d-370c-4359-b983-b43af98bf086">58,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0d7689e9b8849128a216c98fc01ab82_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNy0zLTEtMS02Njk0MQ_06c19857-2edf-46e3-837e-0b5fe5553900">56,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic999fa7466ab471a8b52981828a395e7_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNy01LTEtMS02Njk0MQ_024296f5-b45d-4945-b281-32568ffae826">119,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7d8b67412d45eea3b15e43d329ae66_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNy03LTEtMS02Njk0MQ_f7a78ab7-d446-4f70-8d6e-483458b8d383">109,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i994a8e882be9460db7c8884f020529db_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOC0xLTEtMS02Njk0MQ_dee2526b-e7a0-4850-82f4-97e82d15e3a0">230,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied350e55d81f4f0e851e83fcf22a80a3_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOC0zLTEtMS02Njk0MQ_4563a4e6-d5ef-4a16-88d0-06ea97cc5fd4">208,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810b1125b61c41279013054c8ced9a6f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOC01LTEtMS02Njk0MQ_2f13855c-8b55-4944-b497-6adc14f6a8dc">461,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10e996373c4f45d2abf8f20745193437_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOC03LTEtMS02Njk0MQ_30cbd64e-1284-4cba-bf8a-eae904bf0aa5">405,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOS0xLTEtMS02Njk0MQ_713f484c-fdde-4004-b7da-f3c9d5f3c064">274,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOS0zLTEtMS02Njk0MQ_5e374c86-2cd4-451f-bbfb-133bd2fd223c">325,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOS01LTEtMS02Njk0MQ_fc49a2e9-3cef-4cfa-bb00-3c9eaa5e48e7">650,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOS03LTEtMS02Njk0MQ_7fc4087f-2498-4177-b2b2-0ad9ccfe1af3">639,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pega Cloud</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff518809c0a4913a0313b181ec51e06_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMi0xLTEtMS02Njk0MQ_6633a29f-6e78-435d-a0bd-d1d6624624f7">93,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999a0f59379d418c869e5f5f4a34301e_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMi0zLTEtMS02Njk0MQ_cf23c9e1-ee69-4557-a262-2a4fd85fcfcc">73,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia89f357e01f74bcfa17390511bb3e4bb_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMi01LTEtMS02Njk0MQ_c97dfd48-c561-45fe-9842-39355b79459a">183,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb7ccdf3c3c94d87b0db1602e171640c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMi03LTEtMS02Njk0MQ_4b65e3ce-3632-4d6b-8c34-69930eb75024">141,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cf353fddb544d9aa04bbb5bed3ee28_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMy0xLTEtMS02Njk0MQ_4bf184f1-1f22-49ec-bca7-153f025250ac">78,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1e85c5673674431b5d03bba45bb8dc6_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMy0zLTEtMS02Njk0MQ_376fd4b3-669a-403b-a327-a126b4feaeb1">78,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6ebaa48ded4b78a9ebcc2fe57e55e2_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMy01LTEtMS02Njk0MQ_541ccfaf-875a-4dc7-98c0-3ac6e5764cb4">158,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fdbc53133e84c0c9fce292fe14ad511_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMy03LTEtMS02Njk0MQ_2ee4f87b-658e-4f5f-8cb1-bd1db8dd3307">154,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i847c3f2169fa44e8874362361114f865_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNC0xLTEtMS02Njk0MQ_f932e80d-cdd7-4a2d-a7c0-8f1a103c3b72">171,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3048e36520f24431a3673abcb7e62b8b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNC0zLTEtMS02Njk0MQ_068af82b-6421-4d02-ba7d-cbd71cd2b3e8">152,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8030df06b4704b2687e41904be08624e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNC01LTEtMS02Njk0MQ_2d49a6b7-aa9c-4336-ae2d-11c04c6f2fc6">341,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ca1595c2b4f44f7b3455a79f4ff49ec_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNC03LTEtMS02Njk0MQ_dab711b6-20e1-4916-ad13-ec45eaece3c6">295,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i462194b46a6e41d68149243f28999af5_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNS0xLTEtMS02Njk0MQ_9d9d714c-d74f-4b58-adcf-2d9d10e90a5d">41,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4a6fc1ef62c482582bd38f092f926c1_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNS0zLTEtMS02Njk0MQ_2f1ca026-ad58-4930-8d6c-eb6ba2e74245">104,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3c7da8836f54537a877422c517e116c_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNS01LTEtMS02Njk0MQ_032088a0-2661-4ced-a3d4-9119bd5da006">179,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1ba4c3df21477db3a8014397dbf1b5_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNS03LTEtMS02Njk0MQ_279462e5-52bb-43e3-a1ab-eebf59a0a099">215,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49f1beedeaf0450a864ac4000ab5bab4_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNi0xLTEtMS02Njk0MQ_8cb6dd44-8fb7-4b0c-a766-a1ecacd27fe6">213,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7f764e3f72b450aaf51aed853f2536c_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNi0zLTEtMS02Njk0MQ_bf02cc3b-a352-4441-84c5-b4c7d3f40f4b">256,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1208aa236990421b8e2829fa03ded0b8_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNi01LTEtMS02Njk0MQ_0a1fd4a9-e9a7-4d59-8846-4608d3a4c34c">520,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3fdbb919805409eb14e0a02c38b025e_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNi03LTEtMS02Njk0MQ_4e821e81-7313-4bc4-8df0-d5badfeec9ad">511,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie78a140cecec4823adf200bfc1fdce11_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNy0xLTEtMS02Njk0MQ_04499515-284b-4442-ae46-d912283a2567">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab9fa1d168754798a624257ffc97fb08_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNy0zLTEtMS02Njk0MQ_ec8684b7-dd08-48c2-b131-d800e78b35e1">12,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc14c35db48146058b6d3a9d6568288d_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNy01LTEtMS02Njk0MQ_b4a6d8c9-9bb8-41ae-9a53-0b0f9917cf5e">9,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i379ba241542e469cbf8cc184f6d2526d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNy03LTEtMS02Njk0MQ_98c14e83-87f2-4131-8c37-aaaef0c8e042">18,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b2f0c10e2814fcd86fa9991e0094f6c_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOC0xLTEtMS02Njk0MQ_568ba596-f642-402e-a9f7-d7d8db305a04">58,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0d7689e9b8849128a216c98fc01ab82_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOC0zLTEtMS02Njk0MQ_c54795ce-0139-4438-878b-11cef6c6d2d7">56,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic999fa7466ab471a8b52981828a395e7_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOC01LTEtMS02Njk0MQ_cf40c2c6-5c53-45c9-b769-2e24fa1506ad">119,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7d8b67412d45eea3b15e43d329ae66_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOC03LTEtMS02Njk0MQ_c00aeeb5-a4cb-4488-97a4-9807ff73d06b">109,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOS0xLTEtMS02Njk0MQ_ed4bdde1-5c8d-47df-8733-804956dce276">274,337</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOS0zLTEtMS02Njk0MQ_97c19060-3512-49d0-b608-d2a66a05e3e1">325,702</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOS01LTEtMS02Njk0MQ_00dd6df0-5cc0-4491-b43c-f2a84ee6deff">650,644</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOS03LTEtMS02Njk0MQ_a3d579ba-4f53-4305-b5c5-a597a0197fd0">639,201</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="i296108074f2f4a99a4479db5fa6944a0"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations ("Backlog")</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMTM3_849b8929-aa82-455e-8add-b25decaeb7ba" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future revenue from existing non-cancellable contracts:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">As of June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.252%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription license</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Perpetual license</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maintenance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pega Cloud</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b827d1ca95b4a658926b4f56f2c3c4a_I20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjA3YTk2NDZmMzY2OTQyMmY4NWYwZDFmZGI3NGE0YzU3XzQ_c9820a16-c617-4123-b4a1-97a6872a7c12">1</ix:nonNumeric> year or less</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf030d0bbab47249eab1f1d3ed9d61b_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0xLTEtMS02Njk0MQ_8080eab2-e783-493f-855b-0a32e5a048e4">204,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie020029fc1ae45d386829d37b59eb932_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0zLTEtMS02Njk0MQ_5eec3661-1c6c-4815-bb95-291a3548671e">320,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaa9249d658448d698a2bcbcc142d3e5_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi01LTEtMS02Njk0MQ_a9c0e6c9-0afa-4306-a143-b9ea7bc76965">46,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496fa5916f8547c5bd6c889495695905_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi03LTEtMS02Njk0MQ_9155adb1-9137-4dd7-a39a-df10d8c75962">6,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1310a5ce38b346d8862fa99ce15b9bdd_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi05LTEtMS02Njk0MQ_4028f1cb-e27b-40f6-b25d-9d6dd394cc06">32,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcda1290d59c4aa38008cd03c6a5a622_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0xMS0xLTEtNjY5NDE_fe8846aa-2a54-4611-a61c-95c6a50d341e">610,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcda1290d59c4aa38008cd03c6a5a622_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0xMi0xLTEtNjY5NDE_86b64960-c15f-45cd-9d0e-62f82e64c04e">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-<ix:nonNumeric contextRef="i9051cd6d466f4b1bb9d0a82c4697e65f_I20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjI2YWI3ZDA1MDBmODQ3Mzg5YTE5ZjlhZjExYTE2MGZlXzc_26b08abb-7886-46d7-998f-357c29c89695">2</ix:nonNumeric> years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bb74a63261446d89d2076a3f76205e1_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0xLTEtMS02Njk0MQ_fb2959d0-01a4-46e7-99fa-4436d27de5f6">57,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c4d9edc2684415a7de004e357f9bf0_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0zLTEtMS02Njk0MQ_3dd311e8-b4f7-454f-8b04-edccd038e85e">200,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd2bb29d42840fbb1c3d4cec83b0616_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy01LTEtMS02Njk0MQ_d2897a02-3840-45ad-b518-7aaa16a3aae9">10,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i955e478a96a54a56a6091960d7d6ae5b_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy03LTEtMS02Njk0MQ_d097c66c-7807-4f23-8cc7-d7c4662093e8">4,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4796efa2cb64cf4baeabb6db37958ef_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy05LTEtMS02Njk0MQ_9915141f-f07f-4d48-9e96-148002f558a1">7,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a6badb431b5475b8a4a47ab0e591f3d_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0xMS0xLTEtNjY5NDE_feb5fb59-b9cf-4545-9c4b-e6171dbfcc79">281,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a6badb431b5475b8a4a47ab0e591f3d_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0xMi0xLTEtNjY5NDE_3eed3ab8-2e6a-4957-834b-2839c698d28e">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-<ix:nonNumeric contextRef="i39f8dd7725874332b4b6de3ab1085ba9_I20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmFmMGQzNzc1YmVmYjQ1NmE4NzcwM2UwOWYyMmQ2MTZlXzc_8a352074-c24e-4b38-9997-02352d059ba9">3</ix:nonNumeric> years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d88a46a1924f719d8937bedcdbfa7a_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0xLTEtMS02Njk0MQ_f2ef3d83-f6e7-4a91-8933-7aca5105f029">28,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia25684af0fea443f9882b823ab9cefaa_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0zLTEtMS02Njk0MQ_9dce1adf-de6d-4d27-9b73-11df6d7008d0">96,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i966fe22133ed43009cc7e3588e144e7c_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC01LTEtMS02Njk0MQ_3a709a04-0e7e-472b-bb24-e8d4aefc8813">2,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id11ac0d19cd34ab98d5885b49996d493_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC03LTEtMS02Njk0MQ_f758388c-33d8-4c06-b0a3-0819c0b3345b">2,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5818cd3b34eb441b8177c1cd975b07ce_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC05LTEtMS02Njk0MQ_08c63b5c-262c-4ff0-85ec-bf7f26644d06">2,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad47a08a07eb4871b72ba70ea3bb2d7e_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0xMS0xLTEtNjY5NDE_c742ad87-df9d-42b7-b938-fe7b8b3d253d">132,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iad47a08a07eb4871b72ba70ea3bb2d7e_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0xMi0xLTEtNjY5NDE_70301b47-4df7-4998-87f4-65b2b02f93f8">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Greater than <ix:nonNumeric contextRef="idf784ae5390646f0b6786d5b9c1c36a4_I20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjQwNWRlYWUyNTM1YTQ2NWQ5NWE4ZmI0NzE0NDAyZTEwXzE3_baf478b6-7c9c-49bc-ab1e-e04370387743">3</ix:nonNumeric> years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie530df8ea15e401d86cfeff904904b07_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0xLTEtMS02Njk0MQ_a632226e-7ccd-4288-a0cb-ef98726e4955">18,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6a136ba05fe4f90ba68e5ee9aeead3e_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0zLTEtMS02Njk0MQ_8adbf572-d554-4347-a353-02ba26b8f823">81,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3806014b19224205a2a90a697b5420d4_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS01LTEtMS02Njk0MQ_ac24c8c3-1ae1-449f-a263-2e6d8245b75a">1,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e31c1206935474dafe76f950feaa3cf_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS03LTEtMS02Njk0MQ_4724ba8b-c0d0-40b4-a6d6-6d13ca4cdf2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a4aba8b81614c5f8c400ac37f0e1e0c_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS05LTEtMS02Njk0MQ_d2061b23-54e1-4c4f-b008-e4ffa9951d34">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ff0f200aa11423594ae449b606a96e6_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0xMS0xLTEtNjY5NDE_c79074f5-8996-420a-8184-0934ec6758ca">101,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ff0f200aa11423594ae449b606a96e6_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0xMi0xLTEtNjY5NDE_7a5c13e9-5ab2-457c-b223-ab0f41692803">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a48637761e4ff3ae14fd1894f2328a_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi0xLTEtMS02Njk0MQ_9e09c4a2-85d0-4f8a-8cf1-2950281f84e2">309,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7c59724121d4fb8821d00f2e3508c80_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi0zLTEtMS02Njk0MQ_a8deb2c1-12ae-4cb3-864b-c0d4b3475fdd">698,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8442e363340401dabf355b9cf40182f_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi01LTEtMS02Njk0MQ_06b403a3-2222-407b-a8c8-d80087f0623d">61,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie391eff42352420e93da163f0f58206e_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi03LTEtMS02Njk0MQ_1520f600-83f0-4366-ae17-7571655d95ff">13,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84950f599ed54e4fa477fd649fc19a4a_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi05LTEtMS02Njk0MQ_b90dcffb-f986-4882-b4b7-3ebfdb95ff6a">43,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi0xMS0xLTEtNjY5NDE_7fbe1d3a-45ef-47ed-8815-29aed079faf8">1,125,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="INF" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi0xMi0xLTEtNjY5NDE_6fa08b15-52a0-43d0-9fd8-37588d731a77">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">As of June&#160;30, 2021:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.252%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription license</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Perpetual license</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maintenance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pega Cloud</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0656bfccd7e3484faf4a675b7b171d4c_I20210630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmFlZjQ1ZjY2Nzc3NjQwMTE5YTA0OTQyNTdmZDlmZjEwXzQ_cb8f166f-b640-4c4a-9287-b40423074f15">1</ix:nonNumeric> year or less</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18c2110b934453499045fe1ec4b1b56_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0xLTEtMS02Njk0MQ_999a4e5d-f64f-4084-aa90-639ca2cbab99">214,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bc5f0a88e6e4ea39825ca5d69647dbe_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0zLTEtMS02Njk0MQ_6044755e-8de5-4b2a-a49d-a75a5d62efe1">281,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999f174b3a224f7aab0bb92cc9f638a1_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi01LTEtMS02Njk0MQ_4df9ee7d-da55-4e1e-8984-7bec5b597b1d">46,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17a0699abcaa4489af7768caaafcd6c1_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi03LTEtMS02Njk0MQ_8244d110-7d02-4fcc-a244-d04c7c178c8f">6,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e7b4636747f44ca87223a7dea34e328_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi05LTEtMS02Njk0MQ_5a484173-d8bd-4410-b141-c21bfc4eded0">17,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3382b3d7d46b4e5b9049833a83e21341_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0xMS0xLTEtNjY5NDE_c0be3b69-b043-4a24-99f4-07dd1befed0a">567,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3382b3d7d46b4e5b9049833a83e21341_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0xMi0xLTEtNjY5NDE_b925ccde-9591-45de-b92b-239bce74354f">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-<ix:nonNumeric contextRef="iab0f6a91ecb44e36bd068cf7da5968f7_I20210630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjgzZjZjYTliMzA1MzQ2ZDg4MTI0ZWQwNTQwYjFmMmVkXzc_c052614a-37b4-44a3-b15f-99796d4e710f">2</ix:nonNumeric> years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412e754aa37d4753b116797bc93c8219_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0xLTEtMS02Njk0MQ_451f1ba5-6e4a-4eb5-b2ef-6aaa0add26a2">59,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6961b0755a584df48f339edc5af8c283_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0zLTEtMS02Njk0MQ_fc33e2ff-e063-4cd6-9d85-4c7b3d08c147">194,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib282758a681f48d9bb13391b21c1eff9_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy01LTEtMS02Njk0MQ_891d100d-929d-4cec-81f4-daa7f266db0e">15,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib16bcc95e7784f1c95807033200c89de_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy03LTEtMS02Njk0MQ_5aff354b-ca4a-4bd5-a5d2-de9ba7f984d5">234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25281bf78708453b87f01e85ca33e75d_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy05LTEtMS02Njk0MQ_cdb65ca4-1f77-47d8-82d5-fb5f8c7c2313">2,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2a44ff0685a4a39962495154362df90_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0xMS0xLTEtNjY5NDE_ae706448-78e7-427c-a31b-1f58f700a128">272,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib2a44ff0685a4a39962495154362df90_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0xMi0xLTEtNjY5NDE_a905c846-4b64-455d-a954-b869b457b9ac">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-<ix:nonNumeric contextRef="ia836d2ed619f48709f088a32ee9d58fd_I20210630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjYwODUxNjRiZDExMjRhZGFiNGVkMjRlOTE5YjU4YjhkXzc_b4afa613-049b-4f96-b4ba-4b515377b348">3</ix:nonNumeric> years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0aab3a055df9416b96f6d2b536487898_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0xLTEtMS02Njk0MQ_3dcbb0ab-7056-4422-8d55-4c87c06cbc02">36,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39f5a7233f6544d8b971c9be0d9eee4a_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0zLTEtMS02Njk0MQ_c46d680e-9850-4360-81b6-637491735095">88,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd486c31f8bc4297ae627a176299df8c_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC01LTEtMS02Njk0MQ_457b564d-4eb9-432b-add6-9f674f9247ca">909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a6a3ae58ab410bac11a4491b400c9e_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC03LTEtMS02Njk0MQ_7e296cf4-69a3-4717-8a57-16606768c85b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a91e9cd7ae0453995631d9aebda810d_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC05LTEtMS02Njk0MQ_39c48edb-87b6-4a47-8aa2-c0e12535bf6c">762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82196ae8e0f64fa68884aecc6ba1e4b2_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0xMS0xLTEtNjY5NDE_6e974cda-6c53-4b42-a150-68c474a39c08">126,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i82196ae8e0f64fa68884aecc6ba1e4b2_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0xMi0xLTEtNjY5NDE_a8b59ac3-765c-4d56-b05d-d697589282f3">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Greater than <ix:nonNumeric contextRef="ib7fd9e650bd340fa881ec141668759d9_I20210630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjY1YjE1NTk0MWY1YTQ4MDk5OTlkZTFlYWYwNzgyZmNhXzE3_8f54f0b6-248c-4fbb-9b11-9a3656fd962c">3</ix:nonNumeric> years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575d373dc8cf4bff8d3a0ffa6a2602a3_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0xLTEtMS02Njk0MQ_1c70037d-6ee8-4a9e-9771-91351646f2c5">26,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9c545f82ee94e0c88feb626c0d03935_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0zLTEtMS02Njk0MQ_af5fd3e2-8455-4557-a15e-f3064ba83098">37,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d2d12e2796041d0826d98d5cadd9d0d_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS01LTEtMS02Njk0MQ_bad7b809-1865-4380-907f-f7d0829f751c">255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19ee3a954a144d5b87d8e407836eb616_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS03LTEtMS02Njk0MQ_ccce80a5-1c27-4dc4-9900-2754f2e79d3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbcfeb7a6528457287756a412960529d_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS05LTEtMS02Njk0MQ_0501bc91-b2ae-4d41-b958-8238255fbecc">693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33dc9168fa6e42bcaca393990d708b2c_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0xMS0xLTEtNjY5NDE_2428b207-a4a0-40ab-bfcb-2f3386a6bb3d">64,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33dc9168fa6e42bcaca393990d708b2c_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0xMi0xLTEtNjY5NDE_ddc06a9f-2bb1-406e-93eb-6c149f1414aa">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44ce08ff3eb044689286fe5d6d174b70_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi0xLTEtMS02Njk0MQ_f7d7a7a6-efd3-4ee2-a929-00e5a4d478bf">336,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibce17ce0eded434abd42261266b93778_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi0zLTEtMS02Njk0MQ_44e720a9-a98e-4bd9-9595-5b27a2edda0e">602,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24ed295d3e2c47968291670329c5b7fb_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi01LTEtMS02Njk0MQ_77e3512b-53ae-45b2-9847-93db09ddd7ec">63,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i930b95230e074ccebb64b7440faed00e_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi03LTEtMS02Njk0MQ_5f569658-38b8-400f-af9a-4a10b37a879b">6,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia94a649a37424e898549a16982058cf6_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi05LTEtMS02Njk0MQ_322ca51d-21f2-4020-b0ad-a1bd89de0379">21,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi0xMS0xLTEtNjY5NDE_bf2c9c24-cb8c-4041-92d9-19e4a1e52d16">1,031,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630" decimals="INF" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi0xMi0xLTEtNjY5NDE_a50018bb-feea-41f7-8ec1-71db8b0b523b">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major clients</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMjE5OTAyMzI1NTg5Mw_014c590b-d7c7-4473-86b5-339670e6dba3" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clients accounting for 10% or more of the Company&#8217;s total revenue:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"><tr><td style="width:1.0%"></td><td style="width:37.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.773%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.773%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.773%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMi0xLTEtMS03Mzk4OA_1eea0c74-748b-4b84-9f9f-015019d7882c">274,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMi0zLTEtMS03Mzk4OA_2a76ac50-5e57-4fcd-a538-ede707e2623e">325,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMi01LTEtMS03Mzk4OA_e453618d-5f1b-49ec-8ba1-4950cc6ba9e4">650,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMi03LTEtMS03Mzk4OA_11fe422f-ec30-42dc-babf-da77c069419e">639,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id84db68c4c2e46d0b27fd79262c3bece_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMy0zLTEtMS03Mzk5Mw_a1530bfc-ddd9-4d3e-82a3-0820b207b826">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="id12234b97a3d44c4bdd4c089b4aa20b4_67"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfMjA3_aeab0c5e-05f2-448b-8d00-25c04182e9dc" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11. STOCK-BASED COMPENSATION</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfMjEw_d9b0d4ec-bac8-459b-b914-a09af78a1c6c" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expense</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8f581adfcd64bd08c3fc33d1bc73cd2_D20220401-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMi0xLTEtMS02Njk0MQ_89ac3acd-f096-4a52-ab0b-1a75bf57a652">6,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f308e076ce9461eb2a78e2b062e0df8_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMi0zLTEtMS02Njk0MQ_11a7886f-096f-4311-b639-abc379a7b8f2">5,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78631fdfe3594db2871420154ba5211a_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMi01LTEtMS02Njk0MQ_d245c267-53f9-43f3-91fc-63b3105f5ff1">12,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i292a6139a85e4d67ae728a52098c33f5_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMi03LTEtMS02Njk0MQ_f79b31d4-cd44-4b4c-b30f-6c6d034537ee">11,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib702667794014753b69fd9e7856cebac_D20220401-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMy0xLTEtMS02Njk0MQ_090899dc-2e4c-4fc8-afea-9123c209cd1a">12,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d651bc297bb40608b6906b468de48eb_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMy0zLTEtMS02Njk0MQ_48ff9e5d-2a61-48a6-bfdd-2f9e6bde10d7">14,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8de03a25d544a34893720fac81964d2_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMy01LTEtMS02Njk0MQ_9ef9af6c-8672-4b2e-915c-43e70b55f7f7">23,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05d54074c47a4af69bcc389a107d1c92_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMy03LTEtMS02Njk0MQ_2339642e-2978-4036-a673-e29af4cbffe6">28,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedd1aa05f5204d5a93bd65e93b0a1e6d_D20220401-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNC0xLTEtMS02Njk0MQ_fd91ff16-9ee3-449f-8dfb-6ef276bfe8eb">7,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01f5c10a327042618dcb43e5ff61fb2e_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNC0zLTEtMS02Njk0MQ_78f89d76-6694-4deb-9858-fcdd08b44c5f">6,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2c97e902c414455a897bac1ac9dccf8_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNC01LTEtMS02Njk0MQ_6200103d-f737-4b36-a318-363f042450fa">14,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d51e59de994355887e6ff6d2a3647f_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNC03LTEtMS02Njk0MQ_02ae21f8-d814-4974-93b1-f36da3216106">13,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c4906a2cb3743d992eef555a40218ff_D20220401-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNS0xLTEtMS02Njk0MQ_d039f84f-d81e-4a8d-8aa7-20c0536212b4">4,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6772d36b2b1649f0b17e830b6337bf3e_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNS0zLTEtMS02Njk0MQ_143ef8dc-f0cb-4b50-8663-d5897d20b552">3,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if54d6ec05be944d69e5c1daf83fb6eb5_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNS01LTEtMS02Njk0MQ_cea1c2f6-fd08-4357-9a25-0221a110a5de">8,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a3fd621a3e6465e862a2c7fb2c8d808_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNS03LTEtMS02Njk0MQ_651f062c-827f-41e4-ab3b-519e2a3b8235">7,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNi0xLTEtMS02Njk0MQ_4c4539df-03ef-4f9d-92fd-ea44e8d4ef49">31,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNi0zLTEtMS02Njk0MQ_2bc1411e-b093-44e1-af0b-a9a096121b90">30,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNi01LTEtMS02Njk0MQ_677020a2-2f4d-4e6f-9b3c-3bd556fcd598">59,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNi03LTEtMS02Njk0MQ_5d6e3891-c6ca-4d75-a9d0-ae77a182d6de">60,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax benefit</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNy0xLTEtMS02Njk0MQ_22dada25-bfe8-4bfa-8c6f-c978ddbe0868">543</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNy0zLTEtMS02Njk0MQ_8879db29-cecf-455b-8d57-e001d4f2dd16">6,192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNy01LTEtMS02Njk0MQ_0796494a-b66e-4be7-93d6-323c3681d82d">905</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNy03LTEtMS02Njk0MQ_532b0afc-1f07-494c-b4c7-4185322c4306">12,183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfNDM_5d719ec7-1f51-42f8-a1c7-963d1b6c6398">195.7</ix:nonFraction> million of unrecognized stock-based compensation expense, net of estimated forfeitures, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfMTk1_c2d166df-c7e1-4c50-be99-9ef8c4c585ae">2.1</ix:nonNumeric> years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfMjA1_34a1af32-5329-47a3-9a49-24ac522ecf07" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grants</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i067caf4eede241b0bedfa6c570c2c867_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOmU4YzdhYzNlNzg4OTRlODNhMWI3ZGVkYzUxNWYwOGNmL3RhYmxlcmFuZ2U6ZThjN2FjM2U3ODg5NGU4M2ExYjdkZWRjNTE1ZjA4Y2ZfMi0xLTEtMS02Njk0MQ_59b15068-b289-4221-82f3-9e2c06b93d10">1,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i067caf4eede241b0bedfa6c570c2c867_D20220101-20220630" decimals="-3" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOmU4YzdhYzNlNzg4OTRlODNhMWI3ZGVkYzUxNWYwOGNmL3RhYmxlcmFuZ2U6ZThjN2FjM2U3ODg5NGU4M2ExYjdkZWRjNTE1ZjA4Y2ZfMi0zLTEtMS02Njk0MQ_d1589e2a-e951-42c8-b477-cec1b4106af6">104,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-qualified stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie7cce35f98e44cf8853df734db320836_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOmU4YzdhYzNlNzg4OTRlODNhMWI3ZGVkYzUxNWYwOGNmL3RhYmxlcmFuZ2U6ZThjN2FjM2U3ODg5NGU4M2ExYjdkZWRjNTE1ZjA4Y2ZfMy0xLTEtMS02Njk0MQ_3ac5fa89-2786-4df5-b06e-04d5fb530914">4,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cce35f98e44cf8853df734db320836_D20220101-20220630" decimals="-3" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOmU4YzdhYzNlNzg4OTRlODNhMWI3ZGVkYzUxNWYwOGNmL3RhYmxlcmFuZ2U6ZThjN2FjM2U3ODg5NGU4M2ExYjdkZWRjNTE1ZjA4Y2ZfMy0zLTEtMS02Njk0MQ_8b6a1c95-8243-4c4f-8084-1408c3175e6a">99,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_70"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RleHRyZWdpb246ZmE4MmFhOGYzZTZmNGFhMzk3NGViZWIxMTMzZjhiZWVfNDg4_f07cd5ef-7fbd-4514-b6b0-6473bef6c093" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12. INCOME TAXES</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RleHRyZWdpb246ZmE4MmFhOGYzZTZmNGFhMzk3NGViZWIxMTMzZjhiZWVfNDg2_5611f7b0-e4f2-4719-8533-a9b9adf43cce" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Effective income tax rate</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.228%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.130%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMi0xLTEtMS02Njk0MQ_93812e96-d5fe-4455-aedc-a1b212218340">186,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMi0zLTEtMS02Njk0MQ_e4203609-71ce-48f7-a55d-8545b72a8727">11,916</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMi01LTEtMS02Njk0MQ_22666d7b-369b-4691-b314-548a2944aa10">178,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMi03LTEtMS02Njk0MQ_b402a4aa-1d1f-46d5-8686-11f897e8d4dd">29,534</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective income tax rate (benefit rate)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" xsi:nil="true" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMy0xLTEtMS02Njk0MQ_825492dd-6f90-4734-a53c-893a801c58e4"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" xsi:nil="true" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMy0zLTEtMS02Njk0MQ_4b3c1326-1d6f-4c3d-b9de-d6128778b0c3"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMy01LTEtMS02Njk0MQ_a8232770-1141-488a-8eba-424f027fa82f">165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMy03LTEtMS02Njk0MQ_076b4325-0ab0-4f40-811c-26e5d95e44d4">2,591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the effective income tax rate (benefit rate) in the six months ended June 30, 2022 was primarily due to the recognition of a $<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RleHRyZWdpb246ZmE4MmFhOGYzZTZmNGFhMzk3NGViZWIxMTMzZjhiZWVfMTM3NDM4OTUzOTAzMDM_715bb846-b964-4e71-9064-b5bd90ee01af">191.9</ix:nonFraction> million valuation allowance on the Company&#8217;s deferred tax assets.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. Future realization of deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. The Company&#8217;s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income based on historical and projected information. On a quarterly basis, the Company reassess the need for a valuation allowance on its existing net deferred tax assets by tax-paying jurisdiction, weighing positive and negative evidence to assess its recoverability. In making such a determination, the Company considers all available and objectively verifiable negative and positive evidence, including future reversals of existing taxable temporary differences, committed contractual backlog (&#8220;Backlog&#8221;), projected future taxable income inclusive of the impact of enacted legislation, tax-planning strategies, and results of recent operations. The weight given to the potential effect of negative and positive evidence is commensurate with the extent to which it can be objectively verified. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company&#8217;s Backlog balance was not sufficient to recover our net deferred tax assets. The Backlog balance and other unsettled circumstances, impacting the Company&#8217;s operations, reduced the Backlog&#8217;s weight as objectively verifiable positive evidence to generate sufficient taxable income to recover its net deferred tax assets. These unsettled circumstances include growing and extended geopolitical turmoil, increasing inflation, and an uncertain global economic outlook.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 the combination of the above factors caused the Company to conclude there is no longer sufficient objectively verifiable positive evidence to support that it is more likely than not the Company will generate sufficient future taxable income to recover the Company&#8217;s net deferred tax assets. Accordingly, the Company recorded a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RleHRyZWdpb246ZmE4MmFhOGYzZTZmNGFhMzk3NGViZWIxMTMzZjhiZWVfMTM3NDM4OTU0NzExMTA_bcf84716-c36a-46e8-9fd7-dc0f39f97269">191.9</ix:nonFraction> million in income tax expense during the three months ended June 30, 2022.</span></div></ix:nonNumeric><div id="id12234b97a3d44c4bdd4c089b4aa20b4_73"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfMTU0Mw_142ae26b-bb3a-47d8-8c17-1854c61dae4f" continuedAt="i9aa9776f657f4a869c94ca8e613a9b19" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13. (LOSS) EARNINGS PER SHARE</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic (loss) earnings per share is calculated using the weighted-average number of common shares outstanding during the period. Diluted (loss) earnings per share is calculated using the weighted-average number of common shares outstanding during the period, plus the dilutive effect of outstanding stock options, RSUs, and convertible senior notes.</span></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfMTU0Ng_52e4f878-bce7-48c5-a854-8a088018d322" continuedAt="i6869318616354e1faf6c722fc9b0053a" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Calculation of (loss) earnings per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMi0xLTEtMS02Njk0MQ_89bbdcb0-efb6-4d3b-8a1c-a80ea15ab6c4">286,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMi0zLTEtMS02Njk0MQ_7f5808e5-d517-4012-b41b-cf320badce3f">37,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMi01LTEtMS02Njk0MQ_2c623fb2-d21d-464c-becf-429e4d5fa9c6">286,675</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMi03LTEtMS02Njk0MQ_d0326d65-8b3e-450d-adb8-04f4f617b788">30,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMy0xLTEtMS02Njk0MQ_a5dd6f51-3717-4ff1-8cd2-5699e33b86bf">81,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMy0zLTEtMS02Njk0MQ_d0185f5c-d52b-4748-9772-cbcb4be86541">81,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMy01LTEtMS02Njk0MQ_e2471a56-1b8d-4b1f-aaf4-4b8ff38c1063">81,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMy03LTEtMS02Njk0MQ_9a5f2b99-70d6-41c6-9e56-00a641c30711">81,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) earnings per share, basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNC0xLTEtMS02Njk0MQ_dae2beb5-7037-4aca-bc3a-ff0ae5e9010c">3.50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNC0zLTEtMS02Njk0MQ_6717e8f5-8b1b-427f-b4ba-af86c868bc22">0.46</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNC01LTEtMS02Njk0MQ_eb18c983-6e1d-48b2-9d79-25d630f4edea">3.51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNC03LTEtMS02Njk0MQ_e974b9f0-b560-48a5-8117-fb9f7837a78d">0.38</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNi0xLTEtMS02Njk0MQ_89bbdcb0-efb6-4d3b-8a1c-a80ea15ab6c4">286,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNi0zLTEtMS02Njk0MQ_7f5808e5-d517-4012-b41b-cf320badce3f">37,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNi01LTEtMS02Njk0MQ_2c623fb2-d21d-464c-becf-429e4d5fa9c6">286,675</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNi03LTEtMS02Njk0MQ_d0326d65-8b3e-450d-adb8-04f4f617b788">30,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense associated with convertible debt instruments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="pega:NetIncomeLossAttributableToParentAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNy0xLTEtMS02Njk0MQ_947e3577-d1a4-4048-9e35-d38fecdea5a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="pega:NetIncomeLossAttributableToParentAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNy0zLTEtMS02Njk0MQ_45c8bc62-8794-463f-b027-803ef4c72c59">1,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="pega:NetIncomeLossAttributableToParentAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNy01LTEtMS02Njk0MQ_bb55492e-dac6-43b6-b1b5-1757b744fc8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="pega:NetIncomeLossAttributableToParentAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNy03LTEtMS02Njk0MQ_c24ad74b-7f1c-44cc-95ad-b014dadb0ef7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator for diluted EPS </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" sign="-" name="pega:NetIncomeLossAttributableToParentAdjustedBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfOC0xLTEtMS02Njk0MQ_9ed8d952-a402-46b9-b378-0afc4b145ff7">286,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="pega:NetIncomeLossAttributableToParentAdjustedBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfOC0zLTEtMS02Njk0MQ_aeb17540-852a-45ba-b5b1-bad75a029fd8">38,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" sign="-" name="pega:NetIncomeLossAttributableToParentAdjustedBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfOC01LTEtMS02Njk0MQ_9ec5de65-8d2b-4e8e-a15f-d89d184de3a0">286,675</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="pega:NetIncomeLossAttributableToParentAdjustedBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfOC03LTEtMS02Njk0MQ_8f51ca4a-7d6d-4bf8-b283-c4e2da1f9544">30,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87ab63d24a45496ab9e925d6161327a7_D20220401-20220630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTAtMS0xLTEtNjY5NDE_852ca923-394d-4852-9919-18c06db409e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9bd3942a680a4dbcbcc23aa9c53b0758_D20210401-20210630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTAtMy0xLTEtNjY5NDE_519874f9-6e15-4acb-b7f7-b1a9cd3709cb">4,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib2324ca8ca734b909b18e8c3027faece_D20220101-20220630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTAtNS0xLTEtNjY5NDE_25047d57-4a9b-4a00-8541-4f5f7d38c0c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4d404c0b5d914b9e8484b23221f62863_D20210101-20210630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTAtNy0xLTEtNjY5NDE_430c811d-8374-48ca-a44f-b1bd3c922b58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i71bea52a903a4281a56ccb7069a7015d_D20220401-20220630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTEtMS0xLTEtNjY5NDE_cdf3d58f-d1a1-41fe-8249-15d195162654">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i182976d168374bf782389032eb444809_D20210401-20210630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTEtMy0xLTEtNjY5NDE_e6b9d2f1-14e9-402f-aac3-0b26e33a04ba">3,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia08bf8f27e964d75a9beb9950aa2a2ff_D20220101-20220630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTEtNS0xLTEtNjY5NDE_19a7a443-e958-41cf-925d-083f18521990">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1627c5147c9489aa5ac0dedb4bfc328_D20210101-20210630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTEtNy0xLTEtNjY5NDE_134fe1b0-5e9e-45ee-9dae-d658e4231c71">3,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86cfab20e6674cb68047a7b41a569260_D20220401-20220630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTItMS0xLTEtNjY5NDE_390960d1-4f88-4f57-a97f-feffee901ea0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1c9070123f9f444d88494f432c382793_D20210401-20210630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTItMy0xLTEtNjY5NDE_6b887e25-bac8-42a5-beac-395edaecf6c2">1,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4ca6cf3d03d64d93a716463904f209b1_D20220101-20220630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTItNS0xLTEtNjY5NDE_f17f41be-9145-4381-af16-d7c59e12029f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia51de0cfe61b4dd6a16cc9afcec6d72e_D20210101-20210630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTItNy0xLTEtNjY5NDE_cd3f852e-2357-4ad0-b0d7-165b28954eba">1,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTMtMS0xLTEtNjY5NDE_87d18730-ee98-4da1-aebf-6ece0602cd8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTMtMy0xLTEtNjY5NDE_0ba5bfd1-f490-4e3c-97e3-4178879cc841">9,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTMtNS0xLTEtNjY5NDE_8053db26-2947-49b2-a4f5-738a5096f9bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTMtNy0xLTEtNjY5NDE_bfc288d2-94e6-437b-a79f-22271bc2e5c6">4,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, assuming dilution </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) (2) (3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTQtMS0xLTEtNjY5NDE_aebe09ee-26eb-448c-9375-193ff8a2dc4a">81,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTQtMy0xLTEtNjY5NDE_974b6520-334b-4201-a56a-582d5bf98410">90,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTQtNS0xLTEtNjY5NDE_27b63ddb-13b6-4d28-9d21-a4b45fe9c302">81,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTQtNy0xLTEtNjY5NDE_667ab6dd-2b8d-4fbd-852f-7c147153cfbc">86,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) earnings per share, diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTUtMS0xLTEtNjY5NDE_6cc5c982-b804-4ba0-ae3f-000885b4ef98">3.50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTUtMy0xLTEtNjY5NDE_a21987bd-3064-4bd7-b1a9-e618161bd179">0.43</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTUtNS0xLTEtNjY5NDE_42763758-3835-49dd-ac17-1a234f6af5b9">3.51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTUtNy0xLTEtNjY5NDE_870bfac8-37cb-4089-953c-220cfa770a6e">0.36</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding anti-dilutive stock options and RSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTctMS0xLTEtNjY5NDE_8e6d539d-a67b-44c9-a2ba-d43cc48a4c50">3,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTctMy0xLTEtNjY5NDE_8c10ba9e-1b42-4a85-bd8d-3caa2817fdc3">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTctNS0xLTEtNjY5NDE_bc473950-9c00-457d-99a1-718592f61e8b">3,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTctNy0xLTEtNjY5NDE_31141363-27b8-4bc8-a6de-2f46ca505029">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) In periods of loss, all dilutive securities are excluded as their inclusion would be anti-dilutive.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The shares underlying the conversion options in the Company&#8217;s Notes are included using the if-converted method, if dilutive in the period. If the outstanding conversion options were fully exercised, the Company would issue an additional approximately <ix:nonFraction unitRef="shares" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNjkw_431ad6ac-b3e3-4fb9-a6ff-992cfb5408a0"><ix:nonFraction unitRef="shares" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNjkw_d1c88866-4ed2-40e6-a8f7-eb35b87b961f"><ix:nonFraction unitRef="shares" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNjkw_d6a11597-6cec-4842-9337-558382f0b4e3"><ix:nonFraction unitRef="shares" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNjkw_e44a941c-4a1e-4a00-9220-c4c8349002de">4.4</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million shares. </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="i9aa9776f657f4a869c94ca8e613a9b19"><ix:continuation id="i6869318616354e1faf6c722fc9b0053a"><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The Company&#8217;s Capped Call Transactions represent the equivalent of approximately <ix:nonFraction unitRef="shares" contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNzg3_0e26a7f0-d353-4329-800d-e044ee618c4b"><ix:nonFraction unitRef="shares" contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNzg3_472e1beb-078c-4113-b7fd-14b06c4762b4"><ix:nonFraction unitRef="shares" contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNzg3_8f071d6e-67c0-4e91-a743-8f4b15d0fd26"><ix:nonFraction unitRef="shares" contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNzg3_f7179fce-b846-4736-a660-6a7227e1f2ec">4.4</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million shares of the Company&#8217;s common stock (representing the number of shares for which the Notes are initially convertible). The Capped Call Transactions are expected to reduce common stock dilution and/or offset any potential cash payments the Company must make, other than for principal and interest, upon conversion of the Notes, with such reduction and/or offset subject to a cap of $<ix:nonFraction unitRef="usdPerDerivative" contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630" decimals="2" name="us-gaap:DerivativeCapPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfMTE3Mg_202c68d6-3d1d-4030-99cb-4578ebcd4aae"><ix:nonFraction unitRef="usdPerDerivative" contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630" decimals="2" name="us-gaap:DerivativeCapPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfMTE3Mg_562b7c66-9d88-4626-bc42-5fe294a4d848">196.44</ix:nonFraction></ix:nonFraction>. The Capped Call Transactions are excluded from weighted-average common shares outstanding, assuming dilution, in all periods as their effect would be anti-dilutive.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Outstanding stock options and RSUs that were anti-dilutive under the treasury stock method in the period were excluded from the computation of diluted (loss) earnings per share. These awards may be dilutive in the future.</span></div></ix:continuation></ix:continuation><div id="id12234b97a3d44c4bdd4c089b4aa20b4_76"></div><ix:nonNumeric contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMjk5_bf30e303-8227-44b7-a35c-2b3fde01d2ed" continuedAt="i91fb78a527414b05aed0eac4d8030ec4" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14. COMMITMENTS AND CONTINGENCIES</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Note 7. Leases" for additional information.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the matters below, the Company is, or may become, involved in a variety of claims, demands, suits, investigations, and proceedings that arise from time to time relating to matters incidental to the ordinary course of the Company&#8217;s business, including actions concerning contracts, intellectual property, employment, benefits, and securities matters. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regardless of the outcome, legal disputes can have a material effect on the Company because of defense and settlement costs, diversion of management resources, and other factors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as the Company is a party to ongoing litigation, it is at least reasonably possible that our estimates will change in the near term and the effect may be material.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, the Company has no accrued losses for litigation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pegasystems Inc. v. Appian Corp. &amp; Business Process Management Inc.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 3, 2019, the Company filed suit in Massachusetts federal court against Appian Corp. (&#8220;Appian&#8221;) and Business Process Management, Inc. (&#8220;BPM&#8221;) relating to a BPM &#8220;Market Report&#8221; that Appian had used to promote itself against the Company. Pegasystems Inc. v. Appian Corp. &amp; Business Process Management Inc., No. 1:19-cv-11461 (D. Mass). On April 15, 2022, each of the parties filed motions for summary judgment with the court</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These motions were heard on July 15, 2022 and no decision has been rendered as of the date of this filing</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company continues to believe the counterclaims brought by Appian against the Company are without merit, and the Company intends to vigorously pursue its claims against Appian and defend against the counterclaims brought against the Company in this matter. The Company is unable to reasonably estimate possible damages or a range of possible damages in this matter given the Company&#8217;s belief that the damages claimed by Appian fail to satisfy the required legal standard, the status of the proceeding, and due to the uncertainty as to how a jury may rule if this ultimately proceeds to trial.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously reported, the Company is a defendant in litigation brought by Appian in the Circuit Court of Fairfax County, Virginia (the &#8220;Court&#8221;) titled Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou, No. 2020-07216 (Fairfax Cty. Ct.). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2022, the jury rendered its verdict finding that the Company had misappropriated one or more of Appian&#8217;s trade secrets, that the Company had violated the Virginia Computer Crimes Act, and that the trade secret misappropriation was willful and malicious. The jury awarded damages in the amount of $<ix:nonFraction unitRef="usd" contextRef="i4e66fa8f43c14bafa7ddf2903879cf0c_D20220509-20220509" decimals="INF" name="us-gaap:LossContingencyDamagesAwardedValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMTQ4NDM0MDcwMDA1NzQ_47c8d6ac-e14e-4fe6-8271-ec927598c8f3">2,036,860,045</ix:nonFraction> for trade secret misappropriation and $<ix:nonFraction unitRef="usd" contextRef="ia722068af9bf44e3bc06e747277065e4_D20220509-20220509" decimals="2" name="us-gaap:LossContingencyDamagesAwardedValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMTQ4NDM0MDcwMDA1OTA_4cd157e9-0b21-4bab-8ac6-a940f3d8173d">1.00</ix:nonFraction> for the violation of the Virginia Computer Crimes Act. Since the jury rendering its verdict, the Company and Appian have filed post-trial motions with the court. On May 26, 2022, the Company filed a motion for judicial investigation of juror misconduct. Appian filed its opposition on June 17, 2022. A hearing on that motion is scheduled for July 28, 2022. On June 8, 2022, the Company filed a motion to set aside the verdict, Appian filed a response with the court on July 8, 2022, and the Company filed a reply to Appian&#8217;s filing on July 22, 2022. Also on June 8, 2022, Appian filed a motion for attorneys&#8217; fees and costs and for post-judgment interest, seeking an award of attorneys&#8217; fees in the amount of approximately $<ix:nonFraction unitRef="usd" contextRef="i56d1039b86584e3f86a925c5e905a878_I20220608" decimals="-5" name="us-gaap:LitigationReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMTQ4NDM0MDcwMDA2MjI_b445b827-b01c-4f38-b947-4022399d10f9">22.6</ix:nonFraction>&#160;million, costs in the amount of approximately $<ix:nonFraction unitRef="usd" contextRef="i56f2273a61a24ac59478dd3b2714ac53_D20220608-20220608" decimals="-5" name="us-gaap:LegalFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMjE5OTAyMzI4MTIzNA_fc4579c3-690a-4e37-8a25-5f5513292a70">4.2</ix:nonFraction>&#160;million, and post-judgment interest at the rate of <ix:nonFraction unitRef="number" contextRef="i56d1039b86584e3f86a925c5e905a878_I20220608" decimals="2" name="pega:LegalFeesPostJudgementInterestRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMTQ4NDM0MDcwMDA2NTE_b9838d63-4a43-4b60-b446-678dd81ca94a">6</ix:nonFraction>% per annum. The Company filed its opposition to that motion on July 8, 2022. Appian filed a reply brief on July 22, 2022. The Court has not yet set a date for a hearing on the motions filed on June 8, 2022. As of the date of this Quarterly Report on Form 10-Q, the court has not yet ruled on the post-trial motions or entered a judgment in this matter. The Company intends to appeal any judgment against it, if such a judgment is entered. The Company continues to believe that it did not misappropriate any alleged trade secrets and that its sales of the Company&#8217;s products at issue were not caused by, or the result of, any alleged misappropriation of trade secrets. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to reasonably estimate possible damages because of, among other things, uncertainty as to the outcome of post-trial motions, any appellate proceedings, and/or any potential new trial resulting from the post-trial motions or the appellate proceedings.</span></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><ix:continuation id="i91fb78a527414b05aed0eac4d8030ec4"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">City of Fort Lauderdale Police and Firefighters&#8217; Retirement System, Individually and on Behalf of All Others Similarly Situated v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 19, 2022, a lawsuit was filed against the Company, the Company&#8217;s chief executive officer and the Company&#8217;s chief operating and financial officer in the United States District Court for the Eastern District of Virginia Alexandria Division, captioned City of Fort Lauderdale Police and Firefighters&#8217; Retirement System, Individually and on Behalf of All Others Similarly Situated v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:22-cv-00578-LMB-IDD). The complaint generally alleges, among other things, that the defendants violated Section 10(b) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) and Rule 10b-5 promulgated thereunder and that the individual defendants violated Section 20(a) of the Exchange Act, in each case by allegedly making materially false and/or misleading statements, as well as allegedly failing to disclose material adverse facts about the Company&#8217;s business, operations, and prospects, which caused the Company&#8217;s securities to trade at artificially inflated prices. The complaint seeks unspecified damages on behalf of a class of purchasers of the Company&#8217;s securities between May 29, 2020 and May 9, 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes the claims brought against the defendants are without merit, and intends to vigorously defend against these claims. The Company is unable to reasonably estimate possible damages or a range of possible damages in this matter given the stage of the lawsuit, the Company&#8217;s belief that the claims are without merit, and there being no specified quantum of damages sought in the complaint.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_79"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 2. &#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_82"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q (&#8220;Quarterly Report&#8221;) contains or incorporates forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Words such as expects, anticipates, intends, plans, believes, will, could, should, estimates, may, targets, strategies, projects, forecasts, guidance, likely, and usually, or variations of such words and other similar expressions identify forward-looking statements, which are based on current expectations and assumptions.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements deal with future events and are subject to risks and uncertainties that are difficult to predict, including, but not limited to:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our future financial performance and business plans; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the adequacy of our liquidity and capital resources;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the continued payment of our quarterly dividends;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the timing of revenue recognition; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">management of our transition to a more subscription-based business model;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">variation in demand for our products and services, including among clients in the public sector;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">reliance on key personnel;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">global economic and political conditions and uncertainty, including continued impacts from the ongoing COVID-19 pandemic and the war in Ukraine;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">reliance on third-party service providers, including hosting providers;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">compliance with our debt obligations and covenants;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the potential impact of our convertible senior notes and Capped Call Transactions;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">foreign currency exchange rates;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the potential legal and financial liabilities and damage to our reputation due to cyber-attacks;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">security breaches and security flaws;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our ability to protect our intellectual property rights, costs associated with defending such rights, intellectual property rights claims and other related claims by third parties against us, including related costs, damages, and other relief that may be granted against us;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our client retention rate; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">management of our growth.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These risks and others that may cause actual results to differ materially from those expressed in such forward-looking statements are described further in Part I of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, Part II of this Quarterly Report on Form 10-Q, and other filings we make with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;).</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as required by applicable law, we do not undertake and expressly disclaim any obligation to update or revise these forward-looking statements publicly, whether due to new information, future events, or otherwise. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements in this Quarterly Report represent our views as of July&#160;27, 2022.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_85"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BUSINESS OVERVIEW</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, license, host, and support enterprise software that helps organizations simplify business complexity. Our powerful low-code platform for workflow automation and AI-powered decisioning enables the world&#8217;s leading brands and government agencies to hyper-personalize customer experiences, streamline customer service, and automate mission-critical business processes and workflows. With Pega, our clients can leverage our intelligent technology and scalable architecture to accelerate their digital transformation. In addition, our client success teams, world-class partners, and clients themselves leverage our Pega Express&#8482; methodology to design and deploy mission-critical applications quickly and collaboratively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our target clients are Global 2000 organizations and government agencies that require solutions to distinguish themselves in the markets they serve. Our solutions achieve and facilitate differentiation by increasing business agility, driving growth, improving productivity, attracting and retaining customers, and reducing risk. Along with our partners, we deliver solutions tailored to our clients&#8217; specific industry needs.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription transition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are transitioning our business to sell software primarily through subscription arrangements. Until we fully complete our subscription transition, which we expect will occur in 2024, our operating results may be impacted. Operating performance and the actual mix of revenue and new arrangements in each period can fluctuate based on client preferences for our perpetual and subscription offerings. See the &#8220;Risk Factors&#8221; section of our Annual Report on Form 10-K for the year ended December&#160;31, 2021 for additional information.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coronavirus (&#8220;COVID-19&#8221;) </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, COVID-19 has not had a material impact on our results of operations or financial condition. See &#8220;Coronavirus (&#8220;COVID-19&#8221;)&#8221; in the &#8220;Risk Factors&#8221; section of our Annual Report on Form 10-K for the year ended December&#160;31, 2021 for additional information.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ukraine</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our direct financial exposure to Ukraine, Russia, and Belarus is not material.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, before Russia's invasion of Ukraine, we made a business decision to stop pursuing new clients in Russia and closed our local office. For the year ended December&#160;31, 2021, total revenue from clients located in Ukraine, Russia, and Belarus was less than $4.0&#160;million. However, the ultimate impact of Russia&#8217;s invasion of Ukraine on our business will depend on future developments, including the duration and spread of the conflict, the impact on our people, partners, clients, and vendors in neighboring countries, and globally, all of which are uncertain and unpredictable.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_88"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance metrics</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use performance metrics to analyze and assess our overall performance, make operating decisions, and forecast and plan for future periods, including:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Annual contract value (&#8220;ACV&#8221;) </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACV represents the annualized value of our active contracts as of the measurement date. The contract's total value is divided by its duration in years to calculate ACV for subscription license and Pega Cloud contracts. Maintenance revenue for the quarter then ended is multiplied by four to calculate ACV for maintenance. ACV is a performance measure that we believe provides useful information to our management and investors, particularly during our subscription transition.</span></div><div style="text-align:center"><img src="pega-20220630_g1.jpg" alt="pega-20220630_g1.jpg" style="height:450px;margin-bottom:5pt;vertical-align:text-bottom;width:750px"/></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining performance obligations (&#8220;Backlog&#8221;)</span></div><div style="padding-right:-18pt;text-align:center"><img src="pega-20220630_g2.jpg" alt="pega-20220630_g2.jpg" style="height:450px;margin-bottom:5pt;vertical-align:text-bottom;width:750px"/></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of GAAP Backlog and Constant Currency Backlog</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.111%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q2 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 Year Growth Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Backlog - GAAP</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,126</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impact of changes in foreign exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Backlog - Constant Currency</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note: Constant currency Backlog is calculated by applying foreign exchange rates for the earliest period shown to all periods. The above constant currency measures reflect foreign exchange rates applicable as of Q2 2021. We believe that non-GAAP financial measures help investors understand our core operating results and prospects, consistent with how management measures and forecasts our performance without the effect of often one-time charges and other items outside our normal operations. The supplementary non-GAAP financial measures are not meant to be superior to or a substitute for financial measures prepared under U.S. GAAP.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_91"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING POLICIES</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations is based upon our unaudited condensed consolidated financial statements, which have been prepared following accounting principles generally accepted in the United States and the rules and regulations of the SEC for interim financial reporting. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosure of contingent assets and liabilities. We base our estimates and judgments on historical experience, knowledge of current conditions, and expectations of what could occur in the future given the available information.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information about our critical accounting policies, we encourage you to read the discussion in the following locations in our Annual Report on Form 10-K for the year ended December&#160;31, 2021:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">&#8220;Critical Accounting Estimates and Significant Judgments&#8221; in Item&#160;7; and </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">&#8220;Note 2. Significant Accounting Policies&#8221; in Item 8.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded a valuation allowance of $191.9 million in income tax expense during the three months ended June 30, 2022. See "Note 12. Income Taxes" in Part I, Item 1 of this Quarterly Report for additional information. There have been no other significant changes to our critical accounting policies as disclosed in our Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_94"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription transition</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are transitioning our business to sell software primarily through subscription arrangements. This transition has impacted revenue growth as revenue is recognized differently for subscription services, which includes Pega Cloud and maintenance, than license sales. Revenue from subscription service arrangements is typically recognized over the contract term, while revenue from license sales is recognized when the license rights become effective, typically upfront.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.328%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:12pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pega Cloud</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,506&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,293&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,213&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">520,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">511,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(51,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue changes in the three and six months ended June 30, 2022 generally reflect the impact of our subscription transition. Other factors impacting our revenue include:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The decreases in subscription license revenue in the three and six months ended June 30, 2022 were primarily due to several large software license contracts recognized in revenue in the three and six months ended June 30, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The increases in consulting revenue in the three and six months ended June 30, 2022 were primarily due to increases in consultant billable hours in North America.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross profit</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.338%"><tr><td style="width:1.0%"></td><td style="width:13.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.370%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:12pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pega Cloud</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,259&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,543&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,029&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">273,302&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">177,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">451,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">452,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241,171&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(61,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">467,332&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">472,223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* not meaningful</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decreases in gross profit and gross profit percent in the three and six months ended June 30, 2022 were primarily due to decreases in subscription license revenue.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The increase in Pega Cloud gross profit percent in the six months ended June 30, 2022 was primarily due to cost-efficiency gains as Pega Cloud grows and scales.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The decrease in consulting gross profit percent in the three months ended June 30, 2022 was due to a decrease in consultant utilization rates. The increase in consulting gross profit percent in the six months ended June 30, 2022 was due to an increase in consultant realization rates in North America.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating expenses</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.867%"><tr><td style="width:1.0%"></td><td style="width:15.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.330%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.344%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:12pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:21pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">319,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The increase in selling and marketing in the six months ended June 30, 2022 was primarily due to an increase in employee travel and entertainment of $5.6 million and an increase in compensation and benefits of $3.8 million. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The increases in research and development in the three and six months ended June 30, 2022 were primarily due to increases in compensation and benefits of $6.4 million and $12.1 million, attributable to increases in headcount and incentive compensation. The increases in headcount reflects additional investments in developing our solutions.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The increases in general and administrative in the three and six months ended June 30, 2022 were primarily due to increases of $8.2 million and $23.6 million in legal fees and related expenses arising from litigation proceedings outside the ordinary course of business. We have incurred and expect to continue to incur additional expenses for these proceedings in 2022. See "Note 14. Commitments and Contingencies" in Part I, Item 1 and &#8220;Risk Factors&#8221; in Part II, Item 1A of this Quarterly Report for additional information.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income and expenses</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.446%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency transaction gain (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,501)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Loss) income on capped call transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,082)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,764)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,653)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* not meaningful</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The increases in foreign currency transaction gain (loss) in the three and six months ended June 30, 2022 were primarily due to the impact of fluctuations in foreign currency exchange rates associated with our foreign currency-denominated cash, receivables, and intercompany balances held by our subsidiary in the United Kingdom.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The increases in interest income in the three and six months ended June 30, 2022 were primarily due to increases in market interest rates.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The decreases in (loss) income on capped call transactions in the three and six months ended June 30, 2022, were due to fair value adjustments for our capped call transactions. See "Note 9. Fair Value Measurements" in Part I, Item 1 of this Quarterly Report for additional information.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The increases in other income, net in the three and six months ended June 30, 2022 were due to gains on our venture investments portfolio.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for (benefit from) income taxes</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.644%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,916)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective income tax rate (benefit rate)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, the change in our effective income tax rate (benefit rate) was primarily due to the recognition of a $191.9 million valuation allowance on our deferred tax assets. See "Note 12. Income Taxes" in Part I, Item 1 of this Quarterly Report for additional information.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_97"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">&#160;(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash provided by (used in):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of exchange rates on cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (decrease) in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50,690)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,021)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Held by U.S. entities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Held by foreign entities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and marketable securities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,888&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">362,779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our current cash, cash flow from operations, borrowing capacity, and ability to engage in capital market transactions will be sufficient to fund our operations, stock repurchases, and quarterly cash dividends for at least the next 12 months and to meet our known long-term cash requirements. Whether these resources are adequate to meet our liquidity needs beyond that period will depend on our future growth, operating results, and the investments needed to support our operations. We may utilize available funds or seek additional external financing if we require additional capital resources.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If it becomes necessary to repatriate foreign funds, we may have to pay U.S. and foreign taxes upon repatriation. However, due to the complexity of income tax laws and regulations, it is impracticable to estimate the amount of taxes we would have to pay.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating activities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are transitioning our business to sell software primarily through subscription arrangements. This transition has impacted and is expected to continue impacting our billings and cash collections, as the timing of billings and cash collections generally differs between our subscription and perpetual license arrangements. Subscription licenses and services are generally billed and collected over the contract term, while perpetual license arrangements usually are billed and collected upfront when the license rights become effective.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in cash (used in) provided by operating activities in the six months ended June 30, 2022 was primarily due to our subscription transition and increased costs as we made investments in research and development and selling and marketing activities to support future growth. In addition, in the six months ended June 30, 2022 we incurred $28.0 million in legal fees and related expenses arising from proceedings that originated outside of the ordinary course of business. We expect to continue to incur additional expenses for these proceedings. See "Note 14. Commitments and Contingencies" in Part I, Item 1 of this Quarterly Report for additional information.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing activities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in cash (used in) provided by investing activities in the six months ended June 30, 2022 was primarily driven by our investments in financial instruments, an increase in office space related capital expenditures, and an acquisition in 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing activities</span></div><div style="margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, we</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued $600 million in aggregate principal amount of convertible senior notes, which mature on March&#160;1, 2025. In November 2019, and as since amended, we entered into a five-year $100 million senior secured revolving credit agreement with PNC Bank, National Association. As of June&#160;30, 2022, we had no outstanding borrowings under the Credit Facility. See "Note 8. Debt" in Part I, Item 1 of this Quarterly Report for additional information.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_100"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock repurchase program</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the remaining stock repurchase authority:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Authorizations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,075&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) On June&#160;2, 2022, we announced that our Board of Directors extended the current stock repurchase program&#8217;s expiration date to June&#160;30, 2023.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) All purchases under this program have been made on the open market.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stock repurchases</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases paid</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,508&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases unpaid at period end</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock repurchase program</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,508&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,392&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax withholdings for net settlement of equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,887&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,098&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2021, instead of receiving cash from the equity holders, we withheld shares with a value of $8.3 million and $27.8 million, respectively, for the exercise price of options. These amounts are not included in the table above.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_103"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to pay a quarterly cash dividend of $0.03 per share. However, the Board of Directors may terminate or modify the dividend program without prior notice.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend payments to stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,908&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_106"></div><div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual obligations</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, our contractual obligations were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments due by period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible senior notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">602,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">613,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease obligations </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liability for uncertain tax positions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,590&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,297&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">629,879&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,257&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,910&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">792,361&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes principal and interest. </span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Represents the fixed or minimum amounts due under purchase obligations for hosting services and sales and marketing programs.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) We are unable to reasonably estimate the timing of this cash outflow due to uncertainties in the timing of the effective settlement of tax positions.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_109"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 3. &#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market risk is the risk of loss from adverse changes in financial market prices and rates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency exposure</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Translation risk</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our international operations&#8217; operating expenses are primarily denominated in foreign currencies. However, our international sales are also primarily denominated in foreign currencies, which partially offsets our foreign currency exposure. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A hypothetical 10% strengthening in the U.S. dollar against other currencies would have resulted in:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.931%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease) increase in revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remeasurement risk</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur transaction gains and losses from the remeasurement of monetary assets and liabilities denominated in currencies other than the functional currency of the entities in which they are recorded.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are primarily exposed to changes in foreign currency exchange rates associated with the Australian dollar, Euro, and U.S. dollar-denominated cash, cash equivalents, receivables, and intercompany balances held by our U.K. subsidiary, a British pound functional entity. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A hypothetical 10% strengthening in the British pound exchange rate in comparison to the Australian dollar, Euro, and U.S. dollar would have resulted in the following impact:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.931%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency gain (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,185)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,676)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_112"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 4. &#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Evaluation of disclosure controls and procedures</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;), evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (&#8220;Exchange Act&#8221;)) as of June&#160;30, 2022. In designing and evaluating our disclosure controls and procedures, our management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and our management necessarily applied its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of June&#160;30, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Changes in internal control over financial reporting</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended June&#160;30, 2022 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_115"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART II - OTHER INFORMATION</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_118"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth in Note 14. Commitments and Contingencies, in Part I, Item 1 of this Quarterly Report is incorporated herein by reference and updates the description of our pending legal proceedings, as described in our Annual Report on Form 10-K filed with the U.S. Securities and Exchange Commission on February 16, 2022 and in our Quarterly Report on Form 10-Q filed with the U.S. Securities and Exchange Commission on April 28, 2022.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_121"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 1A. &#160;&#160;&#160;&#160;RISK FACTORS</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk factors set forth below update the risk factors in our Annual Report on Form 10-K filed with the SEC on February&#160;16, 2022 and in our Quarterly Report on Form 10-Q filed with the SEC on April 28, 2022. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the risk factors set forth below, we encourage you to carefully consider the risk factors identified in Item 1A. &#8220;Risk Factors&#8221; of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, filed with the U.S. Securities and Exchange Commission. These risk factors could materially affect our business, financial condition, and future results, and may cause our actual business and financial results to differ materially from those contained in forward-looking statements made in this Quarterly Report on Form 10-Q or elsewhere by management.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face risks related to intellectual property claims or appropriation of our intellectual property rights.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely primarily on a combination of patent, copyright, trademark, and trade secrets laws, as well as intellectual property and confidentiality agreements to protect our proprietary rights. We also try to control access to and distribution of our technologies and other proprietary information. We have obtained patents in strategically important global markets relating to the architecture of our systems. We cannot be certain that such patents will not be challenged, invalidated, or circumvented, or that rights granted thereunder, or the claims contained therein will provide us with competitive advantages. Moreover, despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our software or to obtain the use of information that we regard as proprietary. Although we generally enter into intellectual property and confidentiality agreements with our employees and strategic partners, despite our efforts our former employees may seek employment with our business partners, clients, or competitors, and there can be no assurance that the confidential nature of our proprietary information will be maintained. In addition, the laws of some foreign countries do not protect our proprietary rights as effectively as they do in the U.S. There can be no assurance that our means of protecting our proprietary rights will be adequate or that our competitors will not independently develop similar technology.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other companies or individuals have obtained proprietary rights covering a variety of designs, processes, and systems. Third parties have claimed and may in the future claim that we have infringed or otherwise violated their intellectual property. We are currently party to litigation with Appian Corp. - see Part II, Item 1 &#8220;Legal Proceedings&#8221; and Note 14 in the &#8220;Notes to Unaudited Condensed Consolidated Financial Statements&#8221; included in Part I, Item 1 of this Quarterly Report, Part II, Item 1 &#8220;Legal Proceedings&#8221; and Note 14 in the &#8220;Notes to Unaudited Condensed Consolidated Financial Statements&#8221; included in Part I, Item 1 of our Quarterly Report filed with the SEC on April 28, 2022, and Part I, Item 3 &#8220;Legal Proceedings&#8221; and Note 19 in the &#8220;Notes to Consolidated Financial Statements&#8221; included in Part II, Item 8 of our Annual Report filed with the SEC on February&#160;16, 2022.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we attempt to limit the amount and type of our contractual liability for infringement or other violation of the proprietary rights of third parties and assert ownership of work product and intellectual property rights as appropriate, there are often exceptions, and limitations may not be applicable and enforceable in all cases. Even if limitations are found to be applicable and enforceable, our liability to our clients for these types of claims could be material given the size of certain of our transactions. We expect that software product developers will increasingly be subject to infringement claims as the number of products and competitors in our industry segment grows and the functionality of products in different industry segments overlaps. Any such claims, with or without merit, could be time-consuming, result in costly litigation, cause product shipment and delivery delays, require us to enter into royalty or licensing agreements, or preclude us from making and selling the infringing software, if such proprietary rights are found to be valid. Royalty or licensing agreements, if required, may not be available on terms acceptable to us or at all. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require substantial effort and cost. If we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of our software and may be unable to compete effectively, which could have a material effect upon our business, operating results, and financial condition.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property rights claims by third parties are extremely costly to defend, could require us to pay significant damages, and could limit our ability to use certain technologies.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks, and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies can dedicate greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenues and against which our patents may, therefore, provide little or no deterrence. Third parties have claimed and may claim in the future that we have misappropriated, misused, or infringed other parties' intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property claims. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any litigation regarding intellectual property could be costly and time-consuming and could divert the attention of our management and key personnel from our business operations. Significant judgments are required for the determination of probability and the range of the outcomes in any legal dispute, and the estimates are based only on the information available to us at the time. Due to the inherent uncertainties involved in claims, legal proceedings, and in estimating the losses that may arise, actual outcomes may differ from our estimates. Contingencies deemed not probable or for which losses were not estimable in one period may become probable, or losses may become estimable in later periods which may have a material impact on our results of operations and financial position. Intellectual property disputes could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from manufacturing or licensing certain of our products, cause severe disruptions to our operations or the markets in which we compete or require us to satisfy indemnification commitments to our customers. Any of these could seriously harm our business.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently party to litigation with Appian Corp. - see Part II, Item 1 &#8220;Legal Proceedings&#8221; and Note 14 in the &#8220;Notes to Unaudited Condensed Consolidated Financial Statements&#8221; included in Part I, Item 1 of this Quarterly Report, Part II, Item 1 &#8220;Legal Proceedings&#8221; and Note 14 in the &#8220;Notes to Unaudited Condensed Consolidated Financial Statements&#8221; included in Part I, Item 1 of our Quarterly Report filed with the SEC on April 28, 2022, and Part I, Item 3 &#8220;Legal Proceedings&#8221; and Note 19 in the &#8220;Notes to Consolidated Financial Statements&#8221; included in Part II, Item 8 of our Annual Report filed with the SEC on February 16, 2022. Notwithstanding the jury having rendered a verdict in the litigation pending in Virginia, we are unable to reasonably estimate possible damages in that matter because, among other things, of the uncertainty as to the outcome of post-trial motions, appellate proceedings, and/or any potential new trial resulting from the post-trial motions and appellate proceedings. If we are ultimately unsuccessful in prevailing in the matter in the entirety or having the ultimate verdict be substantially reduced, we may be required to incur debt or otherwise engage in capital market transactions to finance the final judgment, together with interest and any awards of attorneys&#8217; fees and costs. In addition, if we do not timely satisfy the judgment within 60 days following the expiration of the right to appeal, there may be an acceleration of liabilities under our Convertible Senior Notes and our credit facility. While we continue to believe that we have the financial strength to pay these amounts if it ever becomes necessary, it is possible that we may not be able to engage in these activities on desirable terms, which could have a material adverse effect on our business, financial condition, and operating results.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_124"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 2. &#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer purchases of equity securities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock repurchased in the three months ended June 30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.386%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Number of Shares Purchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price Paid </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">per Share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Number of Shares Purchased&#160;as&#160;Part of Publicly Announced Share Repurchase Program </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate&#160;Dollar Value&#160;of&#160;Shares&#160;That May&#160;Yet&#160;Be&#160;Purchased at Period End Under Publicly Announced Share Repurchase Programs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2022 - April 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1, 2022 - May 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 1, 2022 - June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58.43&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Shares withheld to cover the option exercise price and tax withholding obligations under the net settlement provisions of our stock compensation awards have been included in these amounts. </span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) On June&#160;2, 2022, we announced that our Board of Directors extended the current stock repurchase program&#8217;s expiration date to June&#160;30, 2023 and increased the remaining stock repurchase authority to $60 million. See "Liquidity and Capital Resources" in Part I, Item 2 of this Quarterly Report for additional information.</span></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_127"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 5. OTHER INFORMATION</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 25, 2022, we entered into an amendment (the &#8220;Amendment&#8221;) to our $100 million senior secured revolving credit agreement with PNC Bank, National Association (&#8220;PNC&#8221;). The Amendment increased certain sub-limits to provide additional flexibility under the Credit Agreement, amongst other changes.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The description contained herein is qualified in its entirety by reference to the Amendment, a copy of which is filed as Exhibit 10.1 to this Quarterly Report on Form 10-Q.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_130"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM 6. &#160;&#160;&#160;&#160;EXHIBITS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.249%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.407%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.178%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit&#160;No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporation by Reference</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed Herewith</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1013857/000119312514396283/d791927dex31.htm">Restated Articles of Organization of the Registrant and Amendments thereto</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 4, 2014</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1013857/000119312520169542/d947582dex32.htm">Amended and Restated Bylaws of Pegasystems Inc. </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 15, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;text-decoration:underline" href="q22022_ex-101.htm">Fifth Amendment to Loan Documents between Pegasystems Inc. and PNC Bank, National Association.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="q22022_ex-311.htm">Certification pursuant to Exchange Act Rules 13a-14 and 15d-14 of the Chief Executive Officer.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="q22022_ex-312.htm">Certification pursuant to Exchange Act Rules 13a-14 and 15d-14 of the Chief Financial Officer. </a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32++</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="q22022_ex-32.htm">Certification pursuant to 18 U.S.C. Section 1350 of the Chief Executive Officer and the Chief Financial Officer. </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Calculation Linkbase Document.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Label Linkbase Document.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Presentation Linkbase Document.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">++ Indicates that the exhibit is being furnished with this report and is not filed as a part of it.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="id12234b97a3d44c4bdd4c089b4aa20b4_133"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pegasystems Inc.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dated:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 27, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ KENNETH STILLWELL</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Kenneth Stillwell</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Chief Operating Officer and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Principal Financial Officer)</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>q22022_ex-101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i2ad1dcda6620420db5ff04081fd28bf2_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:112%">Fifth Amendment to Loan Documents</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">THIS FIFTH AMENDMENT TO LOAN DOCUMENTS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) is made as of July 25, 2022, by and among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PEGASYSTEMS INC. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;),</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> the Guarantors (as such term is defined in the Credit Agreement defined in Exhibit A attached hereto and made a part hereof (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;)) party hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; and each, individually, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;&#59; the Borrower and the Guarantors are collectively referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; and each, individually, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;), the Lenders (as such term is defined in the Loan Agreement) party hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> PNC BANK, NATIONAL ASSOCIATION </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), in its capacity as &#8220;Agent&#8221; (as such term is defined in the Loan Agreement) for the Lenders.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">BACKGROUND</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Loan Parties have executed and delivered to the Agent and&#47;or the Lenders one or more promissory notes, letter agreements, loan agreements, security agreements, pledge agreements, collateral assignments, and other agreements, instruments, certificates and documents, some or all of which are more fully described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> attached hereto, which is made a part of this Amendment (collectively, as amended from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) which evidence or secure some or all of the Borrower&#8217;s Obligations. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Loan Parties, the Lenders and the Agent desire to amend the Loan Documents as provided for in this Amendment. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, in consideration of the mutual covenants herein contained and intending to be legally bound hereby, the parties hereto agree as follows&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Certain of the Loan Documents are amended as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> attached hereto and made a part hereof.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Any and all references to any Loan Document which is amended hereby in any other Loan Document shall be deemed to refer to such Loan Document as amended by this Amendment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Amendment is deemed incorporated into each of the Loan Documents being amended hereby. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Any initially capitalized terms used in this Amendment without definition shall have the meanings assigned to those terms in the Loan Agreement. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">To the extent that any term or provision of this Amendment is or may be inconsistent with any term or provision in any Loan Document, the terms and provisions of this Amendment shall control.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Borrower hereby certifies that (a) all of its representations and warranties in the Loan Documents, as amended by this Amendment, are, except as may otherwise be stated in this Amendment, (i) true and correct in all material respects </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(except for any representation or warranty which expressly relates to an earlier date, in which case such representation and warranty was true and correct as of such earlier date)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> as of the date of this Amendment, (ii) ratified and confirmed without condition as if made anew </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(except for any representation or warranty which expressly relates to an earlier date, in which case such representation and warranty shall be ratified and confirmed as of such earlier date)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, and (iii) incorporated into this Amendment by reference&#59; (b) no Event of Default or event which, with the passage of time or the giving of notice or both, would constitute an Event of Default, exists under any Loan Document which will not be cured by the execution and effectiveness of this Amendment&#59; (c) no consent, approval, order or authorization of, or registration or filing with, any third party is required in connection with the execution, delivery and carrying out of this Amendment or, if required, has been obtained&#59; and (d) this Amendment has been duly authorized, executed and delivered so that it constitutes the legal, valid and binding obligation of the Borrower, enforceable in accordance with its terms.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Borrower confirms that the Obligations remain outstanding without defense, set off, counterclaim, discount or charge of any kind as of the date of this Amendment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Borrower hereby confirms that any collateral for the Obligations, including liens, security interests, mortgages, and pledges granted by the Borrower or third parties (if applicable), shall continue unimpaired and in full force and effect, and shall cover and secure all of the Borrower&#8217;s existing and future Obligations to the Lenders, as modified by this Amendment.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">As a condition precedent to the effectiveness of this Amendment, the Borrower shall comply with the terms and conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> attached hereto and made a part hereof.</font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(continued)</font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">To induce the Agent and the Lenders to enter into this Amendment, each Loan Party reaffirms all of its indemnification obligations contained in the Loan Documents, including, without limitation, pursuant to Section 11.3.2 of the Loan Agreement.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Amendment may be signed in any number of counterpart copies and by the parties to this Amendment on separate counterparts, but all such copies shall constitute one and the same instrument.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Delivery of an executed counterpart of a signature page to this Amendment by electronic or facsimile transmission shall be effective as delivery of a manually executed counterpart.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Any party so executing this Amendment by electronic or facsimile transmission shall promptly deliver a manually executed counterpart, provided that any failure to do so shall not affect the validity of the counterpart executed by electronic or facsimile transmission, as applicable.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Notwithstanding any other provision herein or in the other Loan Documents, each Loan Party agrees that this Amendment, the Note, the other Loan Documents, any other amendments thereto and any other information, notice, signature card, agreement or authorization related thereto (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) may, at the Agent&#8217;s option, be in the form of an electronic record.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Any Communication may, at the Agent&#8217;s option, be signed or executed using electronic signatures.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance by the Agent of a manually signed paper Communication which has been converted into electronic form (such as scanned into PDF format) for transmission, delivery and&#47;or retention. Each Loan Party, each Lender and the Agent acknowledge and agree that the methods for delivering Communications, including notices, under the Loan Documents include electronic transmittal to any electronic address provided by either party to the other party from time to time. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Amendment will be binding upon and inure to the benefit of each Loan Party, the Agent, and the Lenders and their respective heirs, executors, administrators, successors and assigns.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Amendment has been delivered to and accepted by the Agent and the Lenders and will be deemed to be made in the State of New York.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Amendment will be interpreted and the rights and liabilities of the parties hereto determined in accordance with the laws of the State of New York, excluding its conflict of laws rules, including without limitation the Electronic Signatures and Records Act (or equivalent) in such State (or, to the extent controlling, the laws of the United States of America, including without limitation the Electronic Signatures in Global and National Commerce Act).</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Except as amended hereby, the terms and provisions of the Loan Documents remain unchanged, are and shall remain in full force and effect unless and until modified or amended in writing in accordance with their terms, and are hereby ratified, reaffirmed and confirmed. Except as expressly provided herein, this Amendment shall not constitute an amendment, waiver, consent or release with respect to any provision of any Loan Document, a waiver of any default or Event of Default under any Loan Document, or a waiver or release of any of the Agent&#8217;s or Lenders&#8217; rights and remedies (all of which are hereby reserved).</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Each Loan Party, the Agent and the Lenders mutually expressly ratify and confirm the waiver of jury trial or arbitration provisions contained in the Loan Documents, all of which are incorporated herein by reference.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">signatures appear on following page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#93;</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(continued)</font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">WITNESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> the due execution of this Amendment as of the date first written above, with the intent to be legally bound hereby.</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.391%"><tr><td style="width:1.0%"></td><td style="width:45.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.662%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">WITNESS&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager, Treasury</font></div><div style="text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">BORROWER&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">PEGASYSTEMS INC.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Kenneth Stillwell</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> Kenneth Stillwell</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Chief Operating Officer and Chief Financial Officer</font></div><div><font><br></font></div><div><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager, Treasury</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">GUARANTORS&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">PEGASYSTEMS WORLDWIDE INC.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Efstathios Kounini</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">s</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Efstathios Kounini</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">s</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title    Director</font></div><div><font><br></font></div><div><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager, Treasury</font></div><div style="text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">ANTENNA SOFTWARE, LLC</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; PEGASYSTEMS INC., its sole member</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Kenneth Stillwell</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> Kenneth Stillwell</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Chief Operating Officer and Chief Financial Officer</font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager, Treasury</font></div><div style="text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">PEGA GOVERNMENT LLC</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Efstathios Kounini</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">s</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Efstathios Kounini</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">s</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager</font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(continued)</font></div></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                                    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PNC BANK, NATIONAL ASSOCIATION,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">                                                                                    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Individually and as Agent</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                                    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Terence J. O&#8217;Malley</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                                    Name&#58;  Terence J. O&#8217;Malley</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                                    Title&#58;   Senior Vice President</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(continued)</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">EXHIBIT A </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">TO FIFTH AMENDMENT TO LOAN DOCUMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">DATED AS OF JULY 25, 2022</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; that are the subject of this Amendment include the following (as any of the foregoing have previously been amended, modified or otherwise supplemented)&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Credit Agreement dated as of November 5, 2019 made by and among Pegasystems Inc., (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), each of the Guarantors, and the Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;). </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Amendment to Loan Documents dated as of February 18, 2020 made by and among the Borrower, each of the Guarantors, and the Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">First</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Second Amendment to Loan Documents dated as of July 22, 2020 made by and among the Borrower, each of the Guarantors, and the Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Second Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Third Amendment to Loan Documents dated as of September 20, 2020 made by and among the Borrower, each of the Guarantors, and the Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Third Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Fourth Amendment to Loan Documents dated as of March 31, 2022 made by and among the Borrower, each of the Guarantors, and the Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Fourth Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Guarantor Joinder and Assumption Agreement made as of August 24, 2020, by Pega Government LLC in favor of Agent and Lenders (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Guarantor Joinder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#34;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Revolving Credit Note in the principal amount of $100,000,000.00 dated as of November 5, 2019 executed by the Borrower in favor of the Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Note</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Security Agreement dated as of November 5, 2019, by and between Borrower and Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Borrower Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;). </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Security Agreement dated as of November 5, 2019, by and among Pegasystems Worldwide, Inc., Antenna Software, LLC and Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Guarantor Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;). </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.25pt">Continuing Agreement of Guaranty and Suretyship dated as of November 5, 2019, by and among Pegasystems Worldwide, Inc., Antenna Software, LLC and Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Guaranty Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.25pt">Pledge Agreement dated as of November 5, 2019, by and between Borrower and Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Borrower Pledge Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.25pt">First Amendment to Pledge Agreement dated as of August 24, 2020, by and between Borrower and Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">First Amendment to Pledge Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.25pt">Pledge Agreement (Bank Deposits) dated as of November 5, 2019, by and among Borrower and Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Deposit Account Pledge Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.25pt">Deposit Account Control Agreement dated as of December 23, 2019, by and among Borrower, Agent and Bank of America, N.A. (as amended and in effect from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Deposit Account Control Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.25pt">Patent, Trademark and Copyright Security Agreement dated as of November 5, 2019, by and between Borrower and Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Borrower PTC Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.25pt">Patent, Trademark and Copyright Security Agreement dated as of November 5, 2019, by and between Antenna Software, LLC and Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Guarantor PTC Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(continued)</font></div></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.25pt">All other documents, instruments, agreements, and certificates executed and delivered in connection with the Loan Documents listed in this Exhibit A.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Amendments to Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Loan Documents are hereby amended and modified as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9.75pt;text-decoration:underline">Amendments to Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">1.01 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Reference is hereby made to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> of the Loan Agreement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Said </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> is hereby modified to amend and restate the following definitions to read as follows&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Material Adverse Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> shall mean any set of circumstances or events which (i) has or could reasonably be expected to have any material adverse effect whatsoever upon the validity or enforceability of this Agreement or any other Loan Document, (ii) is or could reasonably be expected to be material and adverse to the business, properties, assets, financial condition or results of operation of the Loan Parties, taken as a whole, (iii) impairs materially or could reasonably be expected to impair materially the ability of the Loan Parties taken as a whole to duly and punctually pay or perform any of the Obligations, or (iv) impairs materially or could reasonably be expected to impair materially the ability of the Administrative Agent or any of the Lenders, to the extent permitted, to enforce their legal remedies pursuant to this Agreement or any other Loan Document&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, the existence of the lawsuit styled </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Appian Corp. v. Pegasystems Inc. &#38; Youyong Zou</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> filed May 29, 2020 in the Circuit Court of Fairfax County, Virginia and appeals thereof (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Appian Litigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) will not, in and of itself, and prior to such constituting an Event of Default pursuant to Section 9.1.7 hereof, be considered a circumstance or event which (x) is or could reasonably be expected to be material and adverse to the business, properties, assets, financial condition or results of operation of the Loan Parties, taken as a whole, pursuant to clause (ii) of this definition or (y) impairs materially or could reasonably be expected to impair materially the ability of the Loan Parties taken as a whole to duly and punctually pay or perform any of the Obligations, pursuant to clause (iii) of this definition.&#8221;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Material Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> shall mean a Subsidiary of the Borrower that provides more than 5% of the total revenues of, or holds more than 5% of the total assets of, the Borrower and its Subsidiaries on a consolidated basis in accordance with GAAP&#59; provided that Pegasystems Worldwide India Private Limited</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">shall not be deemed to be a Material Subsidiary so long as it provides less than 10% of the total revenues of, or holds less than 10% of the total assets of, the Borrower and its Subsidiaries on a consolidated basis in accordance with GAAP.&#8221;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Potential Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> shall mean any event or condition which with notice or passage of time, or both, would constitute an Event of Default&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, the Appian Litigation will not, in and of itself, and prior to such constituting an Event of Default pursuant to Section 9.1.7 hereof, result in a Potential Default for purposes of Section 2.5 &#91;Revolving Credit Loan Requests&#93; and Section 7.2 &#91;Each Revolving Credit Loan or Letter of Credit&#93;.&#8221;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">     Reference is hereby made to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.9.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> of the Loan Agreement.  Said </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.9.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is hereby amended and restated as follows&#58;</font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(continued)</font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;2.9.1.1     Unless the Issuing Lender has received notice from any Lender, the Administrative Agent or any Loan Party, at least one day prior to the requested date of issuance, amendment or extension of the applicable Letter of Credit, that one or more applicable conditions in Section 7 &#91;Conditions of Lending and Issuance of Letters of Credit&#93; is not satisfied, then, subject to the terms and conditions hereof and in reliance on the agreements of the other Lenders set forth in this Section 2.9, the Issuing Lender or any of the Issuing Lender's Affiliates will issue the proposed Letter of Credit or agree to such amendment or extension, provided that each Letter of Credit shall (i) have a maximum maturity of twelve (12) months from the date of issuance, and (ii) in no event expire later than the Expiration Date and provided further that in no event shall (a) the Letter of Credit Obligations exceed, at any one time, $35,000,000 (the &#34;Letter of Credit Sublimit&#34;) or (b) the Revolving Facility Usage exceed, at any one time, the Revolving Credit Commitments.  Each request by the Borrower or other Loan Party, as the case may be, for the issuance, amendment or extension of a Letter of Credit shall be deemed to be a representation by the Borrower or such other Loan Party that it shall be in compliance with the preceding sentence and with Section 7 &#91;Conditions of Lending and Issuance of Letters of Credit&#93; after giving effect to the requested issuance, amendment or extension of such Letter of Credit.  Promptly after its delivery of any Letter of Credit or any amendment to a Letter of Credit to the beneficiary thereof, the applicable Issuing Lender will also deliver to the Borrower and the Administrative Agent a true and complete copy of such Letter of Credit or amendment.&#8221;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">                        1.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">     Reference is hereby made to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.9.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> of the Loan Agreement.  Said </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.9.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is hereby amended and restated as follows&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;2.9.2     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Letter of Credit Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Borrower shall pay to the Administrative Agent for the ratable account of the Lenders a fee (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Letter of Credit Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;) equal to the Applicable Letter of Credit Fee Rate on the daily amount available to be drawn under each Letter of Credit.  All Letter of Credit Fees shall be computed on the basis of a year of 360 days and actual days elapsed and shall be payable quarterly in arrears on each Payment Date following issuance of each Letter of Credit.  The Borrower shall also pay to the Issuing Lender for the Issuing Lender's sole account the Issuing Lender's then in effect customary fees and administrative expenses payable with respect to the Letters of Credit as the Issuing Lender may generally charge or incur from time to time in connection with the issuance, maintenance, amendment (if any), assignment or transfer (if any),</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">negotiation, and administration of Letters of Credit.&#8221;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">     Reference is hereby made to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 8.2.4(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> of the Loan Agreement.  Said </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 8.2.4(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is hereby amended and restated as follows&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;(vi)     Restricted Investments in the Excluded Subsidiaries not exceeding $10,000,000 in the aggregate at any one time, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, Restricted Investments in each of Pegasystems Limited (UK), Pegasystems Sp. Z.o.o. (Poland), Pegasystems France, S.A.R.L. (France), Pegasystems Mauritius (Mauritius) and Pegasystems Worldwide India Private Limited (India) are not subject to this dollar amount limitation provided such Restricted Investments are consistent with the Borrower&#8217;s customary business practices&#59;&#8221;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">     Reference is hereby made to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 9.1.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> of the Loan Agreement.  Said </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 9.1.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> is hereby amended and restated as follows&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            &#8220;9.1.7     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Final Judgements or Orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Any final judgments or orders for the payment of money in excess of $50,000,000 in the aggregate (excluding any amounts covered by insurance) shall be entered against any Loan Party by a court having jurisdiction in the premises, where such judgment is not discharged or stayed pending appeal within sixty (60) days after the date on which the right to appeal the same has expired or been extinguished&#59; or&#8221;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Conditions to Effectiveness of Amendment&#58; The Agent&#8217;s willingness to agree to the amendments set forth in this Amendment is subject to the prior satisfaction of the following conditions&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9pt">Execution by all applicable parties and delivery to the Agent of this Amendment (including the attached Consent).</font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(continued)</font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9pt">Reimbursement by the Borrower to the Agent of the fees and expenses of the Agent's outside counsel in connection with this Amendment.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9pt">All representations and warranties contained in the Loan Documents are true and correct in all material respects on the date hereof (except for any representation or warranty which expressly relates to an earlier date, in which case such representation and warranty was true and correct as of such earlier date).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9pt">Immediately after giving effect to this Amendment, no default or Event of Default shall have occurred and be continuing under the Loan Agreement or any of the other Loan Documents.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">CONSENT OF GUARANTOR</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">Each of the undersigned guarantors (jointly and severally if more than one, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:95%">Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">&#8221;) consent to the provisions of the foregoing Amendment, any and all documents executed in connection therewith, and all prior amendments (if any) and confirms and agrees that (a) the Guarantors&#8217; obligations under the Guaranty shall be unimpaired by the Amendment&#59; (b) as of the date hereof, the Guarantors have no defenses, set offs, counterclaims, discounts or charges of any kind against the Agent and&#47;or the Lenders, their respective officers, directors, employees, agents or attorneys with respect to the Guaranty&#59; (c) except as expressly modified by the foregoing Amendment, all of the terms, conditions and covenants in the Guaranty remain unaltered and in full force and effect and are hereby ratified and confirmed and apply to the Obligations, as modified by the Amendment&#59; and (d) the Guarantors are bound by the terms and provisions of paragraph 5 of the Amendment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">The Guarantors certify that all representations and warranties made in the Guaranty are true and correct in all material respects (except for any representation or warranty which expressly relates to an earlier date, in which case such representation and warranty was true and correct as of such earlier date). </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">By signing below, the Guarantors agree that this Consent, the Guaranty, the other Loan Documents, any amendments thereto and any other information, notice, signature card, agreement or authorization related thereto (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:95%">Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">&#8221;) may, at the Agent&#8217;s option, be in the form of an electronic record.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">Any Communication may, at the Agent&#8217;s option, be signed or executed using electronic signatures.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance by the Agent of a manually signed paper Communication which has been converted into electronic form (such as scanned into PDF format) for transmission, delivery and&#47;or retention.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">The Guarantor acknowledges and agrees that the methods for delivering Communications, including notices, under the Guaranty and the other Loan Documents include electronic transmittal to any electronic address provided by any party to the other party from time to time.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">The Guarantors hereby confirm that any collateral for the Obligations, including liens, security interests, mortgages, and pledges granted by the Guarantors, shall continue unimpaired and in full force and effect, shall cover and secure all of the Guarantors&#8217; existing and future Obligations to the Lenders, as modified by this Amendment.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">            </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:95%">The Guarantor ratifies and confirms the indemnification (if any) and waiver of jury trial provisions contained in the Guaranty.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:95%">signatures appear on following page</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%">&#93;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:95%">           </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(continued)</font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:95%"> WITNESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:95%"> the due execution of this Consent as of the date of the Amendment, intending to be legally bound hereby.</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.391%"><tr><td style="width:1.0%"></td><td style="width:45.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.662%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">WITNESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager, Treasury</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">GUARANTORS&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">PEGASYSTEMS WORLDWIDE INC.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Efstathios Kounini</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">s</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Efstathios Kounini</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">s</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title    Director</font></div><div><font><br></font></div><div><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager, Treasury</font></div><div style="text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">ANTENNA SOFTWARE, LLC</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; PEGASYSTEMS INC., its sole member</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Kenneth Stillwell</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> Kenneth Stillwell</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Chief Operating Officer and Chief Financial Officer</font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Jeffrey Lee</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager, Treasury</font></div><div style="text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">PEGA GOVERNMENT LLC</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Efstathios Kounini</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">s</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Name&#58; Efstathios Kounini</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">s</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58; Manager</font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>q22022_ex-311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="if7549a534f234c57a2f00719f00ff89d_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Alan Trefler, certify that&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">I have reviewed this Quarterly Report on Form 10-Q of Pegasystems Inc.&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.07pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.07pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.07pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58; July&#160;27, 2022&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.910%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#47;s&#47; ALAN TREFLER</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Alan Trefler</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Chairman and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>q22022_ex-312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i6736466013714b01924531b601b75f32_1"></div><div style="min-height:36pt;width:100%"><div style="margin-bottom:3pt;margin-top:3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kenneth Stillwell, certify that&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">I have reviewed this Quarterly Report on Form 10-Q of Pegasystems Inc.&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.07pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.07pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.07pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58; July&#160;27, 2022&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.910%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#47;s&#47; KENNETH STILLWELL</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Kenneth Stillwell</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Chief Operating Officer and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>q22022_ex-32.htm
<DESCRIPTION>EX-32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ifa22f6dd59c24a71aa9afec74b184324_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Pegasystems Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Alan Trefler, Chairman and Chief Executive Officer of Pegasystems Inc., and Kenneth Stillwell, Chief Operating Officer and Chief Financial Officer of Pegasystems Inc., each certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58; July&#160;27, 2022</font></div><div style="padding-left:252pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.910%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#47;s&#47; ALAN TREFLER</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Alan Trefler</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Chairman and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="padding-left:252pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.910%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#47;s&#47; KENNETH STILLWELL</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Kenneth Stillwell</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Chief Operating Officer and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>pega-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1c2e0a1a-7304-469c-ae45-54987d8400d0,g:3ae78e95-ba3b-40f8-9f42-18dd1eb2ca24-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pega="http://www.pega.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.pega.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pega-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pega-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pega-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pega-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="COVERPAGE" roleURI="http://www.pega.com/role/COVERPAGE">
        <link:definition>0001001 - Document - COVER PAGE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME">
        <link:definition>1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1007008 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATION" roleURI="http://www.pega.com/role/BASISOFPRESENTATION">
        <link:definition>2101101 - Disclosure - BASIS OF PRESENTATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONPolicies" roleURI="http://www.pega.com/role/BASISOFPRESENTATIONPolicies">
        <link:definition>2202201 - Disclosure - BASIS OF PRESENTATION (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MARKETABLESECURITIES" roleURI="http://www.pega.com/role/MARKETABLESECURITIES">
        <link:definition>2103102 - Disclosure - MARKETABLE SECURITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MARKETABLESECURITIESTables" roleURI="http://www.pega.com/role/MARKETABLESECURITIESTables">
        <link:definition>2304301 - Disclosure - MARKETABLE SECURITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" roleURI="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails">
        <link:definition>2405401 - Disclosure - MARKETABLE SECURITIES - Schedule of Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MARKETABLESECURITIESAdditionalInformationDetails" roleURI="http://www.pega.com/role/MARKETABLESECURITIESAdditionalInformationDetails">
        <link:definition>2406402 - Disclosure - MARKETABLE SECURITIES - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE">
        <link:definition>2107103 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables">
        <link:definition>2308302 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails">
        <link:definition>2409403 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails">
        <link:definition>2410404 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails">
        <link:definition>2411405 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails">
        <link:definition>2412406 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Major Clients (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails">
        <link:definition>2413407 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDCOMMISSIONS" roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONS">
        <link:definition>2114104 - Disclosure - DEFERRED COMMISSIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDCOMMISSIONSTables" roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONSTables">
        <link:definition>2315303 - Disclosure - DEFERRED COMMISSIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails" roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails">
        <link:definition>2416408 - Disclosure - DEFERRED COMMISSIONS - Schedule of Impairment of Deferred Commissions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails" roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails">
        <link:definition>2417409 - Disclosure - DEFERRED COMMISSIONS - Schedule of Amortization of Deferred Commissions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLES" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLES">
        <link:definition>2118105 - Disclosure - GOODWILL AND OTHER INTANGIBLES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLESTables" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables">
        <link:definition>2319304 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails">
        <link:definition>2420410 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Changes in Carrying Amount of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails">
        <link:definition>2421411 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Schedule of Amortizable Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails">
        <link:definition>2422412 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Amortization Expense of Acquired Intangibles (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails">
        <link:definition>2423413 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Estimated Future Amortization Expense Related to Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERASSETSANDLIABILITIES" roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIES">
        <link:definition>2124106 - Disclosure - OTHER ASSETS AND LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERASSETSANDLIABILITIESTables" roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables">
        <link:definition>2325305 - Disclosure - OTHER ASSETS AND LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERASSETSANDLIABILITIESDetails" roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails">
        <link:definition>2426414 - Disclosure - OTHER ASSETS AND LIABILITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.pega.com/role/LEASES">
        <link:definition>2127107 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.pega.com/role/LEASESTables">
        <link:definition>2328306 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://www.pega.com/role/LEASESNarrativeDetails">
        <link:definition>2429415 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESOperatingLeaseExpensesDetails" roleURI="http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails">
        <link:definition>2430416 - Disclosure - LEASES - Operating Lease Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESRightofUseAssetsDetails" roleURI="http://www.pega.com/role/LEASESRightofUseAssetsDetails">
        <link:definition>2431417 - Disclosure - LEASES - Right of Use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESRemainingLeaseTermDetails" roleURI="http://www.pega.com/role/LEASESRemainingLeaseTermDetails">
        <link:definition>2432418 - Disclosure - LEASES - Remaining Lease Term (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturitiesafterAdoptionof842Details" roleURI="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details">
        <link:definition>2433419 - Disclosure - LEASES - Maturities after Adoption of 842 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturitiesafterAdoptionof842Details_1" roleURI="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details_1">
        <link:definition>2433419 - Disclosure - LEASES - Maturities after Adoption of 842 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESCashFlowInformationDetails" roleURI="http://www.pega.com/role/LEASESCashFlowInformationDetails">
        <link:definition>2434420 - Disclosure - LEASES - Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBT" roleURI="http://www.pega.com/role/DEBT">
        <link:definition>2135108 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTTables" roleURI="http://www.pega.com/role/DEBTTables">
        <link:definition>2336307 - Disclosure - DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTConvertibleSeniorNotesNarrativeDetails" roleURI="http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails">
        <link:definition>2437421 - Disclosure - DEBT - Convertible Senior Notes Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTNetCarryingAmountDetails" roleURI="http://www.pega.com/role/DEBTNetCarryingAmountDetails">
        <link:definition>2438422 - Disclosure - DEBT - Net Carrying Amount (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTInterestExpenseDetails" roleURI="http://www.pega.com/role/DEBTInterestExpenseDetails">
        <link:definition>2439423 - Disclosure - DEBT - Interest Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTFuturePaymentsofPrincipalandContractualInterestDetails" roleURI="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails">
        <link:definition>2440424 - Disclosure - DEBT - Future Payments of Principal and Contractual Interest (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1" roleURI="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1">
        <link:definition>2440424 - Disclosure - DEBT - Future Payments of Principal and Contractual Interest (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTCappedCallTransactionsDetails" roleURI="http://www.pega.com/role/DEBTCappedCallTransactionsDetails">
        <link:definition>2441425 - Disclosure - DEBT - Capped Call Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTCreditFacilityDetails" roleURI="http://www.pega.com/role/DEBTCreditFacilityDetails">
        <link:definition>2442426 - Disclosure - DEBT - Credit Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>2143109 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSTables" roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>2344308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSDetails" roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails">
        <link:definition>2445427 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails" roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails">
        <link:definition>2446428 - Disclosure - FAIR VALUE MEASUREMENTS - Change in Investment in Privately Held Companies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUE" roleURI="http://www.pega.com/role/REVENUE">
        <link:definition>2147110 - Disclosure - REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUETables" roleURI="http://www.pega.com/role/REVENUETables">
        <link:definition>2348309 - Disclosure - REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEGeographicRevenueDetails" roleURI="http://www.pega.com/role/REVENUEGeographicRevenueDetails">
        <link:definition>2449429 - Disclosure - REVENUE - Geographic Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERevenueStreamDetails" roleURI="http://www.pega.com/role/REVENUERevenueStreamDetails">
        <link:definition>2450430 - Disclosure - REVENUE - Revenue Stream (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEPerformanceObligationsDetails" roleURI="http://www.pega.com/role/REVENUEPerformanceObligationsDetails">
        <link:definition>2451431 - Disclosure - REVENUE - Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEPerformanceObligationsDetails_1" roleURI="http://www.pega.com/role/REVENUEPerformanceObligationsDetails_1">
        <link:definition>2451431 - Disclosure - REVENUE - Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEScheduleofRevenuebyMajorClientsDetails" roleURI="http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails">
        <link:definition>2452432 - Disclosure - REVENUE - Schedule of Revenue by Major Clients (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATION" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>2153111 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONTables" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>2354310 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails">
        <link:definition>2455433 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONAdditionalInformationDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails">
        <link:definition>2456434 - Disclosure - STOCK-BASED COMPENSATION - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails">
        <link:definition>2457435 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Awards Granted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.pega.com/role/INCOMETAXES">
        <link:definition>2158112 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://www.pega.com/role/INCOMETAXESTables">
        <link:definition>2359311 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails" roleURI="http://www.pega.com/role/INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails">
        <link:definition>2460436 - Disclosure - INCOME TAXES - Summary of benefit from income taxes and discrete tax items (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativeDetails" roleURI="http://www.pega.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>2461437 - Disclosure - INCOME TAXES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOSSEARNINGSPERSHARE" roleURI="http://www.pega.com/role/LOSSEARNINGSPERSHARE">
        <link:definition>2162113 - Disclosure - (LOSS) EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOSSEARNINGSPERSHARETables" roleURI="http://www.pega.com/role/LOSSEARNINGSPERSHARETables">
        <link:definition>2363312 - Disclosure - (LOSS) EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOSSEARNINGSPERSHAREDetails" roleURI="http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails">
        <link:definition>2464438 - Disclosure - (LOSS) EARNINGS PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>2165114 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>2466439 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" abstract="false" name="ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" abstract="false" name="SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_UnbilledRevenueTotal" abstract="false" name="UnbilledRevenueTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesNonCurrent" abstract="false" name="UnbilledReceivablesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" abstract="false" name="ScheduleOfAmortizationOfDeferredCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_CostOfRevenueMember" abstract="true" name="CostOfRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_OtherAssetsAndLiabilitiesAbstract" abstract="true" name="OtherAssetsAndLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" abstract="false" name="ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_SubscriptionMember" abstract="true" name="SubscriptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_NetIncomeLossAttributableToParentAdjustedBalance" abstract="false" name="NetIncomeLossAttributableToParentAdjustedBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_AccountsReceivableAndUnbilledReceivable" abstract="false" name="AccountsReceivableAndUnbilledReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_InvestmentsInPrivatelyHeldCompaniesMember" abstract="true" name="InvestmentsInPrivatelyHeldCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_ViolationOfTheVirginiaComputerCrimesActMember" abstract="true" name="ViolationOfTheVirginiaComputerCrimesActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_DeferredCostsNetTextBlock" abstract="false" name="DeferredCostsNetTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue" abstract="false" name="PrincipalAndInterestLongTermDebtMaturitiesTotalDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior" abstract="false" name="UnbilledReceivablesNotBillableContractDateYearFourAndPrior" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_SubscriptionServicesMember" abstract="true" name="SubscriptionServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_TotalPercentageOfUnbilledRevenue" abstract="false" name="TotalPercentageOfUnbilledRevenue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_PNCBankNationalAssociationMember" abstract="true" name="PNCBankNationalAssociationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_ClientRelationshipsMember" abstract="true" name="ClientRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_UnbilledReceivablesCurrentAndNonCurrent" abstract="false" name="UnbilledReceivablesCurrentAndNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_CappedCallTransactionFairValueAdjustment" abstract="false" name="CappedCallTransactionFairValueAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" abstract="false" name="PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" abstract="false" name="LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_LesseeLeaseTermOfContract" abstract="false" name="LesseeLeaseTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pega_DebtInstrumentCovenantsLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantsLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" abstract="false" name="DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pega_AppianCorpVPegasystemsIncYouyongZouMember" abstract="true" name="AppianCorpVPegasystemsIncYouyongZouMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_ConsultingMember" abstract="true" name="ConsultingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_OtherLongTermLiabilities" abstract="false" name="OtherLongTermLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" abstract="false" name="InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesMember" abstract="true" name="UnbilledReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_PerformanceObligationYearTwoMember" abstract="true" name="PerformanceObligationYearTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" abstract="false" name="PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" abstract="false" name="InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_CappedCallTransactionRollForward" abstract="true" name="CappedCallTransactionRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_LesseeLeaseholdImprovementAllowance" abstract="false" name="LesseeLeaseholdImprovementAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_SubscriptionLicenseMember" abstract="true" name="SubscriptionLicenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_OtherCurrentAssets" abstract="false" name="OtherCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" abstract="false" name="AccountsReceivableAndUnbilledReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_TradeSecretMisappropriationMember" abstract="true" name="TradeSecretMisappropriationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableContractDateYearOne" abstract="false" name="UnbilledReceivablesNotBillableContractDateYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_LeaseCostRecovery" abstract="false" name="LeaseCostRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" abstract="false" name="PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_NetIncomeLossAttributableToParentAdjustment" abstract="false" name="NetIncomeLossAttributableToParentAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_CappedCallTransactionsFairValueDisclosure" abstract="false" name="CappedCallTransactionsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_InterestLongTermDebtMaturitiesTotalDue" abstract="false" name="InterestLongTermDebtMaturitiesTotalDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" abstract="false" name="InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_MaturitiesOfInterestAndPrincipalAbstract" abstract="true" name="MaturitiesOfInterestAndPrincipalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_PerformanceObligationYearOneMember" abstract="true" name="PerformanceObligationYearOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_AccountReceivablesAndUnbilledReceivablesMember" abstract="true" name="AccountReceivablesAndUnbilledReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_PerformanceObligationYearThreeMember" abstract="true" name="PerformanceObligationYearThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_OtherLongTermAssets" abstract="false" name="OtherLongTermAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_EmployeesMember" abstract="true" name="EmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" abstract="false" name="PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_PegaCloudMember" abstract="true" name="PegaCloudMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" abstract="false" name="ReceivablesContractAssetsAndDeferredRevenueTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_LegalFeesPostJudgementInterestRatePercentage" abstract="false" name="LegalFeesPostJudgementInterestRatePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_LesseeLeaseAreaOfOfficeBuilding" abstract="false" name="LesseeLeaseAreaOfOfficeBuilding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" abstract="false" name="DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" abstract="false" name="ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pega_PerpetualLicenseMember" abstract="true" name="PerpetualLicenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_PrivatelyHeldInvestmentMember" abstract="true" name="PrivatelyHeldInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableContractDateYearTwo" abstract="false" name="UnbilledReceivablesNotBillableContractDateYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" abstract="false" name="FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_NonqualifiedStockOptionsMember" abstract="true" name="NonqualifiedStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_PerformanceObligationAfterYearThreeMember" abstract="true" name="PerformanceObligationAfterYearThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" abstract="false" name="UnbilledReceivablesCurrentAndNonCurrentPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_LicensePerpetualMember" abstract="true" name="LicensePerpetualMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" abstract="false" name="DebtInstrumentCovenantInterestCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" abstract="false" name="InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableContractDateYearThree" abstract="false" name="UnbilledReceivablesNotBillableContractDateYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_OperatingLeaseCostRecovery" abstract="false" name="OperatingLeaseCostRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" abstract="false" name="UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_ClientAMember" abstract="true" name="ClientAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>pega-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1c2e0a1a-7304-469c-ae45-54987d8400d0,g:3ae78e95-ba3b-40f8-9f42-18dd1eb2ca24-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_438de2c5-7769-4b49-8a23-60103dd615d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_73c781f6-438e-4b53-9b18-863495e5469f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_438de2c5-7769-4b49-8a23-60103dd615d5" xlink:to="loc_us-gaap_AssetsCurrent_73c781f6-438e-4b53-9b18-863495e5469f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_39832206-5ea1-4809-8edb-872290b89d9e" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNonCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_438de2c5-7769-4b49-8a23-60103dd615d5" xlink:to="loc_pega_UnbilledReceivablesNonCurrent_39832206-5ea1-4809-8edb-872290b89d9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_020ba6be-fc98-4e23-8418-9dab04116df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_438de2c5-7769-4b49-8a23-60103dd615d5" xlink:to="loc_us-gaap_Goodwill_020ba6be-fc98-4e23-8418-9dab04116df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b85acd15-5f5f-4692-a814-d98e30309028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_438de2c5-7769-4b49-8a23-60103dd615d5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b85acd15-5f5f-4692-a814-d98e30309028" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b0222f5d-e540-4942-9fe8-7e4905651066" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0ed85427-8e60-4f07-98a4-18f96f169d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b0222f5d-e540-4942-9fe8-7e4905651066" xlink:to="loc_us-gaap_CommonStockValue_0ed85427-8e60-4f07-98a4-18f96f169d82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_db6a41b9-a11c-415b-a42e-0882ed9f1f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b0222f5d-e540-4942-9fe8-7e4905651066" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_db6a41b9-a11c-415b-a42e-0882ed9f1f36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e9b111b8-9feb-48d4-9e77-788b23ab92d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b0222f5d-e540-4942-9fe8-7e4905651066" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e9b111b8-9feb-48d4-9e77-788b23ab92d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9e7ace75-5855-43c0-9659-31e9d7bc2189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b0222f5d-e540-4942-9fe8-7e4905651066" xlink:to="loc_us-gaap_PreferredStockValue_9e7ace75-5855-43c0-9659-31e9d7bc2189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a99ae184-252a-4e72-9149-55f7e87fa74d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b0222f5d-e540-4942-9fe8-7e4905651066" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a99ae184-252a-4e72-9149-55f7e87fa74d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6774ebba-671a-42f1-9ffb-6dbae45d642d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b0222f5d-e540-4942-9fe8-7e4905651066" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6774ebba-671a-42f1-9ffb-6dbae45d642d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_310052c3-6f08-4cb8-8dea-9e9c1826b109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_1e794d86-fce7-498a-a1bd-411410dc884e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_310052c3-6f08-4cb8-8dea-9e9c1826b109" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_1e794d86-fce7-498a-a1bd-411410dc884e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4d0a6532-9db8-49d2-900e-5ecf1c871d87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_310052c3-6f08-4cb8-8dea-9e9c1826b109" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4d0a6532-9db8-49d2-900e-5ecf1c871d87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9c3cf9d2-d648-4f86-850c-3f89a0a30f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_310052c3-6f08-4cb8-8dea-9e9c1826b109" xlink:to="loc_us-gaap_OtherAssetsCurrent_9c3cf9d2-d648-4f86-850c-3f89a0a30f71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_a5220d75-8423-4cbf-a52a-4dc8dfb78401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_310052c3-6f08-4cb8-8dea-9e9c1826b109" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_a5220d75-8423-4cbf-a52a-4dc8dfb78401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d1ce1a67-7b8a-45b4-8371-0980da052b32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f002a506-2682-492c-a117-482320b195a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1ce1a67-7b8a-45b4-8371-0980da052b32" xlink:to="loc_us-gaap_AccountsPayableCurrent_f002a506-2682-492c-a117-482320b195a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4d8137b0-345c-499d-91cc-926a98f64e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1ce1a67-7b8a-45b4-8371-0980da052b32" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4d8137b0-345c-499d-91cc-926a98f64e5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5a44b9c6-1781-4d73-91f6-63dd8b72e739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1ce1a67-7b8a-45b4-8371-0980da052b32" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5a44b9c6-1781-4d73-91f6-63dd8b72e739" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1f93eeb9-4aed-404b-8a4f-02ac2ad7960c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1ce1a67-7b8a-45b4-8371-0980da052b32" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1f93eeb9-4aed-404b-8a4f-02ac2ad7960c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d726a821-d173-4187-b803-2e526dc9f181" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1ce1a67-7b8a-45b4-8371-0980da052b32" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d726a821-d173-4187-b803-2e526dc9f181" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_426a45c3-d39e-4e97-9c64-736f6428617d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_4c7a7a05-d06d-4d3a-9231-bc356c9f96b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_426a45c3-d39e-4e97-9c64-736f6428617d" xlink:to="loc_us-gaap_Liabilities_4c7a7a05-d06d-4d3a-9231-bc356c9f96b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0903d20d-a54a-474e-b417-6e241bc7be53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_426a45c3-d39e-4e97-9c64-736f6428617d" xlink:to="loc_us-gaap_StockholdersEquity_0903d20d-a54a-474e-b417-6e241bc7be53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_f8357429-f34c-4115-98f6-eb0e747aad75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_5a43fcdd-a8f3-4926-98fc-5cfe5141b6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_f8357429-f34c-4115-98f6-eb0e747aad75" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_5a43fcdd-a8f3-4926-98fc-5cfe5141b6ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ab18586-46ab-464c-877a-ff35925710fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_f8357429-f34c-4115-98f6-eb0e747aad75" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ab18586-46ab-464c-877a-ff35925710fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2525d049-7cb1-4740-9256-b2d28ac4763f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_810ec058-fcbf-4241-b95a-003c90b48db3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2525d049-7cb1-4740-9256-b2d28ac4763f" xlink:to="loc_us-gaap_LiabilitiesCurrent_810ec058-fcbf-4241-b95a-003c90b48db3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_568a5431-ff67-42a7-8560-c9a1793a1bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2525d049-7cb1-4740-9256-b2d28ac4763f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_568a5431-ff67-42a7-8560-c9a1793a1bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b8270fc6-a6bd-49b0-bfaf-290a780d4f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2525d049-7cb1-4740-9256-b2d28ac4763f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b8270fc6-a6bd-49b0-bfaf-290a780d4f38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_a40686c3-69b1-41a7-8219-ee7f65b3f4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2525d049-7cb1-4740-9256-b2d28ac4763f" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_a40686c3-69b1-41a7-8219-ee7f65b3f4c3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4f6ecf83-a435-4630-8190-db65d6128d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be4db83a-5916-46d3-a70d-3c14afa46d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4f6ecf83-a435-4630-8190-db65d6128d47" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be4db83a-5916-46d3-a70d-3c14afa46d26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b8fe8e55-d7a8-4c71-ad3e-46cea3aa139c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4f6ecf83-a435-4630-8190-db65d6128d47" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b8fe8e55-d7a8-4c71-ad3e-46cea3aa139c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_769cf640-0c07-4984-9c2f-a46d5ff8941e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_24ac390a-c41e-46bd-9502-a76329a11303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_769cf640-0c07-4984-9c2f-a46d5ff8941e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_24ac390a-c41e-46bd-9502-a76329a11303" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0cf227c8-facc-40c4-aed4-027ffc7bf2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_769cf640-0c07-4984-9c2f-a46d5ff8941e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0cf227c8-facc-40c4-aed4-027ffc7bf2a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f028ab7e-501f-4e24-bc8e-dbb71904e6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_81f172e9-94bb-48a8-88f0-6ffe102d02ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f028ab7e-501f-4e24-bc8e-dbb71904e6ab" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_81f172e9-94bb-48a8-88f0-6ffe102d02ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_e8b581fa-90bf-4c14-91da-a49bf3f8bc27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f028ab7e-501f-4e24-bc8e-dbb71904e6ab" xlink:to="loc_us-gaap_SellingAndMarketingExpense_e8b581fa-90bf-4c14-91da-a49bf3f8bc27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_32462388-f96e-4b5a-ab4b-5cc6ab988c68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f028ab7e-501f-4e24-bc8e-dbb71904e6ab" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_32462388-f96e-4b5a-ab4b-5cc6ab988c68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dad015a1-8488-46bb-af72-e2e3cbf1a3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8a75c0d5-30b4-4e42-be13-a7c1b82b9d49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dad015a1-8488-46bb-af72-e2e3cbf1a3b5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8a75c0d5-30b4-4e42-be13-a7c1b82b9d49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_85eed5ab-4cea-4572-a379-508eca4d4c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dad015a1-8488-46bb-af72-e2e3cbf1a3b5" xlink:to="loc_us-gaap_OperatingIncomeLoss_85eed5ab-4cea-4572-a379-508eca4d4c77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bb1dc0e0-c6af-4b81-9371-e434e980398c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dad015a1-8488-46bb-af72-e2e3cbf1a3b5" xlink:to="loc_us-gaap_InterestExpense_bb1dc0e0-c6af-4b81-9371-e434e980398c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_416fc39d-022b-4c94-b095-b80fd65d53c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dad015a1-8488-46bb-af72-e2e3cbf1a3b5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_416fc39d-022b-4c94-b095-b80fd65d53c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_2a7a85d5-e188-4d00-8671-c483cf26e4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dad015a1-8488-46bb-af72-e2e3cbf1a3b5" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_2a7a85d5-e188-4d00-8671-c483cf26e4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_af0a909a-43d3-4d06-aeb7-8bf7b637009d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dad015a1-8488-46bb-af72-e2e3cbf1a3b5" xlink:to="loc_us-gaap_InvestmentIncomeNet_af0a909a-43d3-4d06-aeb7-8bf7b637009d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bbfe9d6e-fd11-487e-a367-d9e486c9b35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_07cf26d7-1f31-4770-af59-abccf363ca6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bbfe9d6e-fd11-487e-a367-d9e486c9b35b" xlink:to="loc_us-gaap_GrossProfit_07cf26d7-1f31-4770-af59-abccf363ca6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_68ef4dc7-9175-45d0-a2ae-defa20eec2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bbfe9d6e-fd11-487e-a367-d9e486c9b35b" xlink:to="loc_us-gaap_OperatingExpenses_68ef4dc7-9175-45d0-a2ae-defa20eec2fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1a163500-f38d-4602-bf37-0a08bd692f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e57c3756-f39f-425a-8670-7cf3fdbdad72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1a163500-f38d-4602-bf37-0a08bd692f64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e57c3756-f39f-425a-8670-7cf3fdbdad72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9ce16d3b-9e92-4a8d-b50a-9861c797c1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1a163500-f38d-4602-bf37-0a08bd692f64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9ce16d3b-9e92-4a8d-b50a-9861c797c1ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2c04c603-0815-4929-a5b7-f8ed1236a830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c8e935a4-e690-4c55-8bf8-eec3e415e783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2c04c603-0815-4929-a5b7-f8ed1236a830" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c8e935a4-e690-4c55-8bf8-eec3e415e783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b1b97123-9411-46dd-9656-369ae4924448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2c04c603-0815-4929-a5b7-f8ed1236a830" xlink:to="loc_us-gaap_NetIncomeLoss_b1b97123-9411-46dd-9656-369ae4924448" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6f3a6732-7827-42cf-be10-9564f3cbcf54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6f3a6732-7827-42cf-be10-9564f3cbcf54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7ed4ef41-72fd-4f22-98a3-a446bf22d8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7ed4ef41-72fd-4f22-98a3-a446bf22d8f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_625973b0-5139-4664-89f5-d9b9e4f876a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_625973b0-5139-4664-89f5-d9b9e4f876a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8ec9d826-a9bf-423c-85e8-360d3c76fc42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8ec9d826-a9bf-423c-85e8-360d3c76fc42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9a57671d-1969-4d57-9157-ad61c897f348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_NetIncomeLoss_9a57671d-1969-4d57-9157-ad61c897f348" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6bafc454-060c-4a64-8989-8f75f6cfd30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6bafc454-060c-4a64-8989-8f75f6cfd30c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_dd770235-a10d-42e1-8e95-8831bd3d0b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_dd770235-a10d-42e1-8e95-8831bd3d0b5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_510184d6-6add-42ff-ab93-58026d06d9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_ShareBasedCompensation_510184d6-6add-42ff-ab93-58026d06d9dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_9acfe8d1-3c05-486a-ac02-36323f22cd75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_OperatingLeaseExpense_9acfe8d1-3c05-486a-ac02-36323f22cd75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_d3dc755b-7bcd-41a9-bd84-e8fcc45ece21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8533f2b3-cc7c-4f5b-839f-62246db2dce1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_d3dc755b-7bcd-41a9-bd84-e8fcc45ece21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a25bbfd-df15-4bdb-a31b-e7a957df06b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_b5269253-024c-4b4b-b1bf-a3c36bf88560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a25bbfd-df15-4bdb-a31b-e7a957df06b0" xlink:to="loc_us-gaap_ProceedsFromStockPlans_b5269253-024c-4b4b-b1bf-a3c36bf88560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_79e0338f-4d58-4e0c-8b54-6f4bd412ec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a25bbfd-df15-4bdb-a31b-e7a957df06b0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_79e0338f-4d58-4e0c-8b54-6f4bd412ec1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_aa683d9e-3a6e-46a6-aa6b-0d18a5fb8c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a25bbfd-df15-4bdb-a31b-e7a957df06b0" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_aa683d9e-3a6e-46a6-aa6b-0d18a5fb8c5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8fea2ab-7e94-4eb4-b702-5921ddd08fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_e25b7d41-2afa-4b23-96f8-751025d3fd06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8fea2ab-7e94-4eb4-b702-5921ddd08fcd" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_e25b7d41-2afa-4b23-96f8-751025d3fd06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_058c6851-5df9-4cf9-b256-a09f79e225ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8fea2ab-7e94-4eb4-b702-5921ddd08fcd" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_058c6851-5df9-4cf9-b256-a09f79e225ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d8a14b91-1c8d-4472-b0a0-197622e7369d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8fea2ab-7e94-4eb4-b702-5921ddd08fcd" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d8a14b91-1c8d-4472-b0a0-197622e7369d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3ff94118-7215-4278-9045-62f9575cdb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8fea2ab-7e94-4eb4-b702-5921ddd08fcd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3ff94118-7215-4278-9045-62f9575cdb0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b730e54f-4295-428d-85cb-76be40054449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8fea2ab-7e94-4eb4-b702-5921ddd08fcd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b730e54f-4295-428d-85cb-76be40054449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8bb17773-4af5-48b0-95e8-3a3ecff44d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_70d50dee-0ec3-4a9f-bc1d-faef4e6a6b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8bb17773-4af5-48b0-95e8-3a3ecff44d62" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_70d50dee-0ec3-4a9f-bc1d-faef4e6a6b11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e109843d-10c0-42d4-9326-a2cdd7c8f6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8bb17773-4af5-48b0-95e8-3a3ecff44d62" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e109843d-10c0-42d4-9326-a2cdd7c8f6f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1378f3f8-6f7b-49d7-b851-318f500fdd85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8bb17773-4af5-48b0-95e8-3a3ecff44d62" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1378f3f8-6f7b-49d7-b851-318f500fdd85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_426372f7-93af-4ddb-90dd-b5d4ce61b831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8bb17773-4af5-48b0-95e8-3a3ecff44d62" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_426372f7-93af-4ddb-90dd-b5d4ce61b831" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_12d53038-99fd-42db-9e14-d1974c548149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4781465-53db-496c-b1dd-f15bda1004d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_12d53038-99fd-42db-9e14-d1974c548149" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4781465-53db-496c-b1dd-f15bda1004d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e597b887-f6a6-4177-b7de-535a8644dee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_12d53038-99fd-42db-9e14-d1974c548149" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e597b887-f6a6-4177-b7de-535a8644dee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_af0f8fb2-1f5e-424c-ae1e-21ed91f9a0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_12d53038-99fd-42db-9e14-d1974c548149" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_af0f8fb2-1f5e-424c-ae1e-21ed91f9a0f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable_1235da19-3506-45e6-881c-7ecc78f91ff6" xlink:href="pega-20220630.xsd#pega_AccountsReceivableAndUnbilledReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d662de71-b059-473b-b389-18d32bb14434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivable_1235da19-3506-45e6-881c-7ecc78f91ff6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d662de71-b059-473b-b389-18d32bb14434" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_eb57710a-8a27-462b-9af5-e19b4b04b304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivable_1235da19-3506-45e6-881c-7ecc78f91ff6" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_eb57710a-8a27-462b-9af5-e19b4b04b304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_efe7ce1f-3148-4eec-a6d5-4767eeba2d15" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNonCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivable_1235da19-3506-45e6-881c-7ecc78f91ff6" xlink:to="loc_pega_UnbilledReceivablesNonCurrent_efe7ce1f-3148-4eec-a6d5-4767eeba2d15" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_e0ba0d1b-2300-4695-9819-aced6f8d83bf" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesCurrentAndNonCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_639a4d10-808e-4b73-b2a1-e64ecf1ea6d5" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_e0ba0d1b-2300-4695-9819-aced6f8d83bf" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_639a4d10-808e-4b73-b2a1-e64ecf1ea6d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_ee4ed714-8c32-437a-b4a3-304342378af4" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_e0ba0d1b-2300-4695-9819-aced6f8d83bf" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_ee4ed714-8c32-437a-b4a3-304342378af4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_9940cfbd-e7d5-4519-89c8-337c91cc4a46" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_e0ba0d1b-2300-4695-9819-aced6f8d83bf" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_9940cfbd-e7d5-4519-89c8-337c91cc4a46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_d3176291-4107-41ba-97ab-b4fc628049be" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesCurrentAndNonCurrentPercentage"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_bada4370-33c2-4a76-8d3c-fbf4a993e067" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_d3176291-4107-41ba-97ab-b4fc628049be" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_bada4370-33c2-4a76-8d3c-fbf4a993e067" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_f05b49aa-1389-46f6-9399-b73affa87950" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_d3176291-4107-41ba-97ab-b4fc628049be" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_f05b49aa-1389-46f6-9399-b73affa87950" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_35cd5409-88bc-4a8c-bb3e-792a2798b72c" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_d3176291-4107-41ba-97ab-b4fc628049be" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_35cd5409-88bc-4a8c-bb3e-792a2798b72c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledRevenueTotal_f83225c8-fbd1-446f-b405-186827a46e6f" xlink:href="pega-20220630.xsd#pega_UnbilledRevenueTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo_92527c2b-f149-45c2-a0a2-0acd3c50e331" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_f83225c8-fbd1-446f-b405-186827a46e6f" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo_92527c2b-f149-45c2-a0a2-0acd3c50e331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior_7e1d2f59-019e-4a0e-bd6b-c8d9f57de403" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_f83225c8-fbd1-446f-b405-186827a46e6f" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior_7e1d2f59-019e-4a0e-bd6b-c8d9f57de403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear_b11890c8-3227-43d9-9940-be873c3e23a1" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_f83225c8-fbd1-446f-b405-186827a46e6f" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear_b11890c8-3227-43d9-9940-be873c3e23a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree_fd4d648a-41a2-4231-b211-d119b46ba93e" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_f83225c8-fbd1-446f-b405-186827a46e6f" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree_fd4d648a-41a2-4231-b211-d119b46ba93e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne_1c65893d-f39e-49eb-9969-7967defc2603" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_f83225c8-fbd1-446f-b405-186827a46e6f" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne_1c65893d-f39e-49eb-9969-7967defc2603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalPercentageOfUnbilledRevenue_d41efd48-f10e-47a1-844f-5fa8f32c2a6a" xlink:href="pega-20220630.xsd#pega_TotalPercentageOfUnbilledRevenue"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_a7908e88-763a-426f-bbbe-fd429351f946" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_d41efd48-f10e-47a1-844f-5fa8f32c2a6a" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_a7908e88-763a-426f-bbbe-fd429351f946" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear_f6232de7-6a33-45b3-ab81-f5d7ca07c8bf" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_d41efd48-f10e-47a1-844f-5fa8f32c2a6a" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear_f6232de7-6a33-45b3-ab81-f5d7ca07c8bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior_c63cbe60-2ce5-4387-8494-f041672c2548" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_d41efd48-f10e-47a1-844f-5fa8f32c2a6a" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior_c63cbe60-2ce5-4387-8494-f041672c2548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_7f919855-5606-435d-9cae-a3a7bd872fce" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_d41efd48-f10e-47a1-844f-5fa8f32c2a6a" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_7f919855-5606-435d-9cae-a3a7bd872fce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_a1bbd8f0-d876-4388-8266-18ba7e9e0724" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_d41efd48-f10e-47a1-844f-5fa8f32c2a6a" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_a1bbd8f0-d876-4388-8266-18ba7e9e0724" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_5a6317c8-8555-4369-ab9d-994f808e5622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_8ff478fe-7a6a-4db4-9f79-5ffa66ef7c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_5a6317c8-8555-4369-ab9d-994f808e5622" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_8ff478fe-7a6a-4db4-9f79-5ffa66ef7c2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_7e1addc2-eade-4a4a-9b7f-fdb2915fa7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_5a6317c8-8555-4369-ab9d-994f808e5622" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_7e1addc2-eade-4a4a-9b7f-fdb2915fa7e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_854f7f1e-427c-420c-9ac9-6f773190b041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_b7cde35d-1c30-45f9-9ab2-75ad126c931f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_854f7f1e-427c-420c-9ac9-6f773190b041" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_b7cde35d-1c30-45f9-9ab2-75ad126c931f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_f717a921-9152-428b-91ea-67b86bd2a18b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_854f7f1e-427c-420c-9ac9-6f773190b041" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_f717a921-9152-428b-91ea-67b86bd2a18b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6db97fcf-fac1-4e24-866c-5eb61e44c34e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3d588920-4ce2-47bf-8d99-99bcbed6b0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6db97fcf-fac1-4e24-866c-5eb61e44c34e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3d588920-4ce2-47bf-8d99-99bcbed6b0e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_237fc4f5-9082-4faa-9348-fdf798103f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6db97fcf-fac1-4e24-866c-5eb61e44c34e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_237fc4f5-9082-4faa-9348-fdf798103f74" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c53a26ab-f848-49a4-b37c-88a3f35e0e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8c154ce0-39f0-4468-b026-2ada7388325a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c53a26ab-f848-49a4-b37c-88a3f35e0e5a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8c154ce0-39f0-4468-b026-2ada7388325a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter_086ba3cc-332e-4eda-b694-9653b0a34b51" xlink:href="pega-20220630.xsd#pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c53a26ab-f848-49a4-b37c-88a3f35e0e5a" xlink:to="loc_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter_086ba3cc-332e-4eda-b694-9653b0a34b51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_62fd290f-f01b-4c1f-b1b9-907fb48df8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c53a26ab-f848-49a4-b37c-88a3f35e0e5a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_62fd290f-f01b-4c1f-b1b9-907fb48df8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_0304f18e-14d8-486a-ba68-7f76930e6b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c53a26ab-f848-49a4-b37c-88a3f35e0e5a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_0304f18e-14d8-486a-ba68-7f76930e6b14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_eeaa446d-8eb0-4ffc-9891-089fa55c4bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c53a26ab-f848-49a4-b37c-88a3f35e0e5a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_eeaa446d-8eb0-4ffc-9891-089fa55c4bbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0f9504b4-e3dc-4cbb-87ae-9f438aa69b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c53a26ab-f848-49a4-b37c-88a3f35e0e5a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0f9504b4-e3dc-4cbb-87ae-9f438aa69b4e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#OTHERASSETSANDLIABILITIESDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_7358f5d5-48b2-4e39-bf9a-7c3212c04f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_38bfa950-0799-4a92-936f-4ffe3c3cbd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7358f5d5-48b2-4e39-bf9a-7c3212c04f99" xlink:to="loc_us-gaap_IncomeTaxReceivable_38bfa950-0799-4a92-936f-4ffe3c3cbd4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentAssets_b61578c5-fc1c-48dd-93f1-0bc297d49e5d" xlink:href="pega-20220630.xsd#pega_OtherCurrentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7358f5d5-48b2-4e39-bf9a-7c3212c04f99" xlink:to="loc_pega_OtherCurrentAssets_b61578c5-fc1c-48dd-93f1-0bc297d49e5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_03b9f9cb-18db-4da2-8865-256af5fbcdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7358f5d5-48b2-4e39-bf9a-7c3212c04f99" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_03b9f9cb-18db-4da2-8865-256af5fbcdc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_3282d599-2558-43f4-b38f-c5962ad61e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_us-gaap_DeferredCosts_3282d599-2558-43f4-b38f-c5962ad61e1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_d5855c4d-0de6-4b82-bb45-942518b3f76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_d5855c4d-0de6-4b82-bb45-942518b3f76c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_9c1961e4-e345-4f9f-800b-739bfb552d40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_9c1961e4-e345-4f9f-800b-739bfb552d40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_d333f4e6-4b17-41da-8391-313d85c2c115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_d333f4e6-4b17-41da-8391-313d85c2c115" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8e565391-4450-4fa4-9bb9-68425d10df2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8e565391-4450-4fa4-9bb9-68425d10df2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsFairValueDisclosure_ff86560f-e66d-447a-84de-1adcd5fb23a7" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionsFairValueDisclosure"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_pega_CappedCallTransactionsFairValueDisclosure_ff86560f-e66d-447a-84de-1adcd5fb23a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d5de9f72-0bad-4cb8-b936-fca743728565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d5de9f72-0bad-4cb8-b936-fca743728565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b83337ea-46fe-45bb-baab-efdc48834ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b83337ea-46fe-45bb-baab-efdc48834ea3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermAssets_ff44e116-21a9-454f-bf2d-b6c4ecd42cd8" xlink:href="pega-20220630.xsd#pega_OtherLongTermAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13692db2-58f4-485c-84f1-24d5c161ef42" xlink:to="loc_pega_OtherLongTermAssets_ff44e116-21a9-454f-bf2d-b6c4ecd42cd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ed770759-48d6-4569-b694-de8f9966df54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_5bddad5a-6c58-4c35-b694-1d0072e989b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_ed770759-48d6-4569-b694-de8f9966df54" xlink:to="loc_us-gaap_DividendsPayableCurrent_5bddad5a-6c58-4c35-b694-1d0072e989b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8683fea2-9a30-48f5-97b8-e070975522c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_ed770759-48d6-4569-b694-de8f9966df54" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8683fea2-9a30-48f5-97b8-e070975522c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e7303784-d5f6-44e6-b57a-b374422eebbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_2c454a1e-9651-4b5f-b592-99be0ec037d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_e7303784-d5f6-44e6-b57a-b374422eebbc" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_2c454a1e-9651-4b5f-b592-99be0ec037d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermLiabilities_5122aaf2-d2e8-4db0-8f3d-1138ed92a741" xlink:href="pega-20220630.xsd#pega_OtherLongTermLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_e7303784-d5f6-44e6-b57a-b374422eebbc" xlink:to="loc_pega_OtherLongTermLiabilities_5122aaf2-d2e8-4db0-8f3d-1138ed92a741" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESOperatingLeaseExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_LeaseCostRecovery_5affded0-85e3-4212-9589-b524b74ae7ae" xlink:href="pega-20220630.xsd#pega_LeaseCostRecovery"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OperatingLeaseCostRecovery_71e3a0b6-970b-41be-a278-5f0eeb7960f9" xlink:href="pega-20220630.xsd#pega_OperatingLeaseCostRecovery"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_LeaseCostRecovery_5affded0-85e3-4212-9589-b524b74ae7ae" xlink:to="loc_pega_OperatingLeaseCostRecovery_71e3a0b6-970b-41be-a278-5f0eeb7960f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_0cc9dbcb-aafc-4f17-b052-401d738d7b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_LeaseCostRecovery_5affded0-85e3-4212-9589-b524b74ae7ae" xlink:to="loc_us-gaap_ShortTermLeaseCost_0cc9dbcb-aafc-4f17-b052-401d738d7b81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_18173954-e916-45d9-8f4b-3221a9e7229d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_LeaseCostRecovery_5affded0-85e3-4212-9589-b524b74ae7ae" xlink:to="loc_us-gaap_VariableLeaseCost_18173954-e916-45d9-8f4b-3221a9e7229d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESMaturitiesafterAdoptionof842Details"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cbcc5343-a765-4172-a1ca-42e3864a4f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8b3a831c-8eb7-4904-9eda-3b2806dfd917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cbcc5343-a765-4172-a1ca-42e3864a4f1f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8b3a831c-8eb7-4904-9eda-3b2806dfd917" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b7e6917a-6184-462d-a428-4d96e9a2544a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cbcc5343-a765-4172-a1ca-42e3864a4f1f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b7e6917a-6184-462d-a428-4d96e9a2544a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aaf3b038-d6de-4397-b58e-d4ceb1311ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cbcc5343-a765-4172-a1ca-42e3864a4f1f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aaf3b038-d6de-4397-b58e-d4ceb1311ab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eec16cfa-07e6-4a37-bb33-9b5826dc8f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cbcc5343-a765-4172-a1ca-42e3864a4f1f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eec16cfa-07e6-4a37-bb33-9b5826dc8f71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_006c6f08-d2ec-4423-bf8a-ba527930da5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cbcc5343-a765-4172-a1ca-42e3864a4f1f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_006c6f08-d2ec-4423-bf8a-ba527930da5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_385192a5-bceb-4248-9800-8b4162ba5520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cbcc5343-a765-4172-a1ca-42e3864a4f1f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_385192a5-bceb-4248-9800-8b4162ba5520" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details_1" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESMaturitiesafterAdoptionof842Details_1"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a2ed601e-376b-4856-b1e8-61d2f516d52a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c8a6507f-beb3-474a-9001-cc3c1479e396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a2ed601e-376b-4856-b1e8-61d2f516d52a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c8a6507f-beb3-474a-9001-cc3c1479e396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e405c3c1-7f01-4ea9-bf4c-d7f0c42c0c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a2ed601e-376b-4856-b1e8-61d2f516d52a" xlink:to="loc_us-gaap_OperatingLeaseLiability_e405c3c1-7f01-4ea9-bf4c-d7f0c42c0c04" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTNetCarryingAmountDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTNetCarryingAmountDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/DEBTNetCarryingAmountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4e796a35-e276-4d1a-be3b-924d52eb5f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_826ce181-f8fb-4e68-a517-caf61c300fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4e796a35-e276-4d1a-be3b-924d52eb5f60" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_826ce181-f8fb-4e68-a517-caf61c300fc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8e3b9e58-3142-41a4-bba4-3ab290e90590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4e796a35-e276-4d1a-be3b-924d52eb5f60" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_8e3b9e58-3142-41a4-bba4-3ab290e90590" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTInterestExpenseDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/DEBTInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_c513069d-e6ff-4497-a884-dd02d742bda5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_a7207161-dbfe-42fc-aab5-9cee5f8ff4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_c513069d-e6ff-4497-a884-dd02d742bda5" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_a7207161-dbfe-42fc-aab5-9cee5f8ff4ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_fb8f403b-6bf2-4331-907b-852830311b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_c513069d-e6ff-4497-a884-dd02d742bda5" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_fb8f403b-6bf2-4331-907b-852830311b0d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTFuturePaymentsofPrincipalandContractualInterestDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue_72d6a839-426f-4cab-a213-05c7455445d8" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesTotalDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0d9c03ff-aa9a-4fe7-a810-1d24a4bd4c09" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_InterestLongTermDebtMaturitiesTotalDue_72d6a839-426f-4cab-a213-05c7455445d8" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0d9c03ff-aa9a-4fe7-a810-1d24a4bd4c09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_1c9a55f2-bd5a-4f02-9d3e-bc6d4f72abc1" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_InterestLongTermDebtMaturitiesTotalDue_72d6a839-426f-4cab-a213-05c7455445d8" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_1c9a55f2-bd5a-4f02-9d3e-bc6d4f72abc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5df684b5-6f0b-429e-a4fd-0aa07334da46" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_InterestLongTermDebtMaturitiesTotalDue_72d6a839-426f-4cab-a213-05c7455445d8" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5df684b5-6f0b-429e-a4fd-0aa07334da46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_ca7e468b-744d-4a53-b907-0d3c2c183206" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_InterestLongTermDebtMaturitiesTotalDue_72d6a839-426f-4cab-a213-05c7455445d8" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_ca7e468b-744d-4a53-b907-0d3c2c183206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e0c72ce9-2a2a-458d-a6b2-e0e2cc880310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2e70b594-e3e0-4380-922d-fcce8b65ae93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_e0c72ce9-2a2a-458d-a6b2-e0e2cc880310" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2e70b594-e3e0-4380-922d-fcce8b65ae93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fdfa5288-ff3c-4d14-a4ab-831f254c4a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_e0c72ce9-2a2a-458d-a6b2-e0e2cc880310" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fdfa5288-ff3c-4d14-a4ab-831f254c4a04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_6af58630-c6d9-4693-a276-c2c69d8de95a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_e0c72ce9-2a2a-458d-a6b2-e0e2cc880310" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_6af58630-c6d9-4693-a276-c2c69d8de95a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_0b35827e-b279-4fdd-82bd-93ecd39182fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_e0c72ce9-2a2a-458d-a6b2-e0e2cc880310" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_0b35827e-b279-4fdd-82bd-93ecd39182fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_edbe2f84-84d1-4a13-9977-3937d4976dba" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9d064111-2f15-404e-9d70-d60166f308a5" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_edbe2f84-84d1-4a13-9977-3937d4976dba" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9d064111-2f15-404e-9d70-d60166f308a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_38190e38-b347-43ac-8a8a-622e9fd66795" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_edbe2f84-84d1-4a13-9977-3937d4976dba" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_38190e38-b347-43ac-8a8a-622e9fd66795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_762da7f6-bff4-4faa-9be6-6aec92beb5b8" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_edbe2f84-84d1-4a13-9977-3937d4976dba" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_762da7f6-bff4-4faa-9be6-6aec92beb5b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_39252d25-331f-4b44-b6e6-359bc92f8808" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_edbe2f84-84d1-4a13-9977-3937d4976dba" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_39252d25-331f-4b44-b6e6-359bc92f8808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_525689c6-cbed-49b4-a647-ae84cc8d1739" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_39534f18-8248-455f-81dd-32c1190bffe0" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_525689c6-cbed-49b4-a647-ae84cc8d1739" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_39534f18-8248-455f-81dd-32c1190bffe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_746ee2c4-9386-4819-8abc-f09a9104e8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_525689c6-cbed-49b4-a647-ae84cc8d1739" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_746ee2c4-9386-4819-8abc-f09a9104e8a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e8c140c6-9c11-4595-8b08-2146f0915591" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0f1d6aef-57a0-4105-a3b0-9fdb2fd2b58c" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e8c140c6-9c11-4595-8b08-2146f0915591" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0f1d6aef-57a0-4105-a3b0-9fdb2fd2b58c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_d3772259-c91b-4c1b-aadb-f306b49d60fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e8c140c6-9c11-4595-8b08-2146f0915591" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_d3772259-c91b-4c1b-aadb-f306b49d60fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_348330ba-c30e-4a9f-bf0e-8295445cbd8d" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f38563cd-4254-46f2-8f36-31137f919dfe" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_348330ba-c30e-4a9f-bf0e-8295445cbd8d" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f38563cd-4254-46f2-8f36-31137f919dfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_44a7b0f8-b361-4a27-9f73-2c7c75a511ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_348330ba-c30e-4a9f-bf0e-8295445cbd8d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_44a7b0f8-b361-4a27-9f73-2c7c75a511ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ac9c45ed-621d-459e-89b7-96dac5d5b040" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_00cc413f-c380-4101-89a2-87ec876e1753" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ac9c45ed-621d-459e-89b7-96dac5d5b040" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_00cc413f-c380-4101-89a2-87ec876e1753" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_df8c44b8-70ed-4ef8-b31b-1d4ab90b8315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ac9c45ed-621d-459e-89b7-96dac5d5b040" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_df8c44b8-70ed-4ef8-b31b-1d4ab90b8315" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_c574fabf-4f05-404e-9e62-b8842041aa71" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_fb6b5853-71f1-4677-a0e1-efc738814d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_c574fabf-4f05-404e-9e62-b8842041aa71" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_fb6b5853-71f1-4677-a0e1-efc738814d5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue_56d22094-b5f0-403d-ac11-fd78bfedc077" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesTotalDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_c574fabf-4f05-404e-9e62-b8842041aa71" xlink:to="loc_pega_InterestLongTermDebtMaturitiesTotalDue_56d22094-b5f0-403d-ac11-fd78bfedc077" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LOSSEARNINGSPERSHAREDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance_d2f6bc79-ae07-403b-9f12-d6ccb15ec962" xlink:href="pega-20220630.xsd#pega_NetIncomeLossAttributableToParentAdjustedBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_be4c9fb3-c6e5-4d83-922d-601908643e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance_d2f6bc79-ae07-403b-9f12-d6ccb15ec962" xlink:to="loc_us-gaap_NetIncomeLoss_be4c9fb3-c6e5-4d83-922d-601908643e71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NetIncomeLossAttributableToParentAdjustment_0ba374a2-e794-477b-ba2c-2d1b59a62836" xlink:href="pega-20220630.xsd#pega_NetIncomeLossAttributableToParentAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance_d2f6bc79-ae07-403b-9f12-d6ccb15ec962" xlink:to="loc_pega_NetIncomeLossAttributableToParentAdjustment_0ba374a2-e794-477b-ba2c-2d1b59a62836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d5b0e71b-ca83-41b9-8849-a5cd2ee17873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2da59caf-1c60-42c9-bef6-19c1eeeef2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d5b0e71b-ca83-41b9-8849-a5cd2ee17873" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2da59caf-1c60-42c9-bef6-19c1eeeef2fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c8ae6703-6a3d-4447-9a00-2c42e59d2366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d5b0e71b-ca83-41b9-8849-a5cd2ee17873" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c8ae6703-6a3d-4447-9a00-2c42e59d2366" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b1ac3639-ab9b-4637-b16f-d1e279a03f08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1b0dcf88-7713-4719-8c98-291cc62544d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b1ac3639-ab9b-4637-b16f-d1e279a03f08" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1b0dcf88-7713-4719-8c98-291cc62544d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_b4a32fde-5fc4-4366-979f-163a0580dc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b1ac3639-ab9b-4637-b16f-d1e279a03f08" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_b4a32fde-5fc4-4366-979f-163a0580dc2f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>pega-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1c2e0a1a-7304-469c-ae45-54987d8400d0,g:3ae78e95-ba3b-40f8-9f42-18dd1eb2ca24-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="i9999830893e748209ec5f44a1adc70de_UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_ef969943-8e84-4ece-b37d-2dfca27b6d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_RevenuesAbstract_ef969943-8e84-4ece-b37d-2dfca27b6d23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2049836-4b1b-4c40-b477-8d83eb82e201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_ef969943-8e84-4ece-b37d-2dfca27b6d23" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2049836-4b1b-4c40-b477-8d83eb82e201" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_475a26b9-8254-430b-81fa-e1e36bdf582e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_CostOfRevenueAbstract_475a26b9-8254-430b-81fa-e1e36bdf582e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_56bbc86c-6a91-432c-9d56-f6869b4a40d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_475a26b9-8254-430b-81fa-e1e36bdf582e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_56bbc86c-6a91-432c-9d56-f6869b4a40d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_93c4a305-6d3f-4a65-b519-5602aa84996c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_GrossProfit_93c4a305-6d3f-4a65-b519-5602aa84996c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_55cb4c06-98fc-4a74-8084-0085433056a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:to="loc_us-gaap_SellingAndMarketingExpense_55cb4c06-98fc-4a74-8084-0085433056a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c9aad7f0-18b8-4044-932b-fc39d36f763c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c9aad7f0-18b8-4044-932b-fc39d36f763c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5afaf88d-ecdd-4181-bd7b-f4792812184b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5afaf88d-ecdd-4181-bd7b-f4792812184b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_0df83a4f-03ff-48bb-bca4-445e7abc7d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:to="loc_us-gaap_OperatingExpenses_0df83a4f-03ff-48bb-bca4-445e7abc7d94" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ef68152b-30e4-420e-86ff-be7afde6c159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_OperatingIncomeLoss_ef68152b-30e4-420e-86ff-be7afde6c159" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0e421e7b-197a-4559-bec8-a665fa9662b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0e421e7b-197a-4559-bec8-a665fa9662b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_158c877d-7a6f-42c4-99cc-cd68c8638c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_InvestmentIncomeNet_158c877d-7a6f-42c4-99cc-cd68c8638c8c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_78cceb60-e59c-42d9-94cd-848854134571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_InterestExpense_78cceb60-e59c-42d9-94cd-848854134571" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_00951889-485c-49e3-ac43-260079cc420d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_00951889-485c-49e3-ac43-260079cc420d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7698f1cc-3d36-411e-bc59-d9342a8387a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7698f1cc-3d36-411e-bc59-d9342a8387a2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3d1202d-5765-452c-9ca1-071d23f44bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3d1202d-5765-452c-9ca1-071d23f44bfd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5e4bfeb6-93e3-4908-aaff-693272cceed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5e4bfeb6-93e3-4908-aaff-693272cceed8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_64a26119-1e5c-4a24-8938-ed328cb3c8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_NetIncomeLoss_64a26119-1e5c-4a24-8938-ed328cb3c8cc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e1eace84-05e3-4c65-89fb-abc0b1d70ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_EarningsPerShareAbstract_e1eace84-05e3-4c65-89fb-abc0b1d70ec4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_54e9b7d3-1004-416d-911e-941144c2ec8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e1eace84-05e3-4c65-89fb-abc0b1d70ec4" xlink:to="loc_us-gaap_EarningsPerShareBasic_54e9b7d3-1004-416d-911e-941144c2ec8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f282e07d-406d-460b-a9bf-617e7fd86302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e1eace84-05e3-4c65-89fb-abc0b1d70ec4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f282e07d-406d-460b-a9bf-617e7fd86302" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_ee5d42c0-3842-46e6-98e4-fba2de198e60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_ee5d42c0-3842-46e6-98e4-fba2de198e60" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c07f885c-8cfd-4ed2-84fa-20cf475e7fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_ee5d42c0-3842-46e6-98e4-fba2de198e60" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c07f885c-8cfd-4ed2-84fa-20cf475e7fce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a6f826a4-66d1-4123-8a22-2f75efdc1a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_ee5d42c0-3842-46e6-98e4-fba2de198e60" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a6f826a4-66d1-4123-8a22-2f75efdc1a9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8e9f1d75-2a1e-4068-8af6-ad165b8668e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_StatementTable_8e9f1d75-2a1e-4068-8af6-ad165b8668e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8e9f1d75-2a1e-4068-8af6-ad165b8668e8" xlink:to="loc_srt_ProductOrServiceAxis_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c" xlink:to="loc_srt_ProductsAndServicesDomain_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c" xlink:to="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember_9ba54720-f7c6-4248-a6d3-0a42a38e0428" xlink:href="pega-20220630.xsd#pega_SubscriptionServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:to="loc_pega_SubscriptionServicesMember_9ba54720-f7c6-4248-a6d3-0a42a38e0428" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_54e034a9-c116-4666-857a-d182e72df0cb" xlink:href="pega-20220630.xsd#pega_SubscriptionLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:to="loc_pega_SubscriptionLicenseMember_54e034a9-c116-4666-857a-d182e72df0cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_8a1d9a84-c4f7-4bd2-a58e-9f260001be5c" xlink:href="pega-20220630.xsd#pega_PerpetualLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:to="loc_pega_PerpetualLicenseMember_8a1d9a84-c4f7-4bd2-a58e-9f260001be5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_cfff4c98-dc4d-4dfd-90f0-6334e0f03ccf" xlink:href="pega-20220630.xsd#pega_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:to="loc_pega_ConsultingMember_cfff4c98-dc4d-4dfd-90f0-6334e0f03ccf" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="iec09bd83539a47debfc2b3a8740c8d13_UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8bffd6c6-4700-4eca-9fc6-2938f6d1a8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8bffd6c6-4700-4eca-9fc6-2938f6d1a8ab" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4c68d299-66c7-43af-9461-4b722edfbc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4c68d299-66c7-43af-9461-4b722edfbc4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a86ac9bb-35de-4019-813f-40b14539f2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockholdersEquity_a86ac9bb-35de-4019-813f-40b14539f2c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_66c35e3e-fd65-4fdd-9b50-0ee6dccb0804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_66c35e3e-fd65-4fdd-9b50-0ee6dccb0804" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4817cd9a-7d06-423b-9a13-92de5d4302ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4817cd9a-7d06-423b-9a13-92de5d4302ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4df041bc-241d-4382-afaa-babbcd5531e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4df041bc-241d-4382-afaa-babbcd5531e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f12bd0a2-d358-45b1-8bae-3fccff79fb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f12bd0a2-d358-45b1-8bae-3fccff79fb8b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_71660b89-b674-4c47-8ae8-21c9a7528d36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_71660b89-b674-4c47-8ae8-21c9a7528d36" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fd37e8ab-c45a-4a5f-83cd-64b49f369d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fd37e8ab-c45a-4a5f-83cd-64b49f369d4f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c7083a11-bdb8-4fe7-ad44-b24b38d1adaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c7083a11-bdb8-4fe7-ad44-b24b38d1adaa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9b8c4f08-ca29-4184-8094-45ee71cf706b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9b8c4f08-ca29-4184-8094-45ee71cf706b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_02cb7987-36bf-4d29-ae18-ec6663f0e1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_DividendsCommonStockCash_02cb7987-36bf-4d29-ae18-ec6663f0e1f6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb5868cd-2eaf-47cb-a21c-a51af07b0f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb5868cd-2eaf-47cb-a21c-a51af07b0f7a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8ce502bd-b7c0-4ecb-ae8c-abbca59313de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_NetIncomeLoss_8ce502bd-b7c0-4ecb-ae8c-abbca59313de" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_937555bf-cc54-4712-97af-dd6d49a8694f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_63d7a23a-3f5a-42cb-ba63-55b28b83d2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8bffd6c6-4700-4eca-9fc6-2938f6d1a8ab" xlink:to="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8dfd1c92-364a-4106-b7a8-9cc241226040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8dfd1c92-364a-4106-b7a8-9cc241226040" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8dfd1c92-364a-4106-b7a8-9cc241226040_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8dfd1c92-364a-4106-b7a8-9cc241226040" xlink:to="loc_us-gaap_EquityComponentDomain_8dfd1c92-364a-4106-b7a8-9cc241226040_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8dfd1c92-364a-4106-b7a8-9cc241226040" xlink:to="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_68180809-4738-4dad-9468-7e4e8f47f0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:to="loc_us-gaap_CommonStockMember_68180809-4738-4dad-9468-7e4e8f47f0ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b3a62044-8ea1-4ed1-80dd-3c4075195c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b3a62044-8ea1-4ed1-80dd-3c4075195c78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_351ff425-d5df-4611-8461-3418dfd6c571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:to="loc_us-gaap_RetainedEarningsMember_351ff425-d5df-4611-8461-3418dfd6c571" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_547f5535-0d17-4604-a3ec-1b4c090c2da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_547f5535-0d17-4604-a3ec-1b4c090c2da1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f7e424de-c3de-4058-b0a3-73035db8b525" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f7e424de-c3de-4058-b0a3-73035db8b525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f7e424de-c3de-4058-b0a3-73035db8b525_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f7e424de-c3de-4058-b0a3-73035db8b525" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f7e424de-c3de-4058-b0a3-73035db8b525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a380f80d-cb47-443b-aafd-71014e2b9f1f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f7e424de-c3de-4058-b0a3-73035db8b525" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a380f80d-cb47-443b-aafd-71014e2b9f1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7bfb5e30-4be4-42ae-943d-bd9f0dca04e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a380f80d-cb47-443b-aafd-71014e2b9f1f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7bfb5e30-4be4-42ae-943d-bd9f0dca04e8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="extended" id="idd62d2fa6d4e46e0a037dbd74b437c80_MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5f3d696f-a363-4f3e-92ed-610b2a95ed75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5f3d696f-a363-4f3e-92ed-610b2a95ed75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_20ef4cb5-1359-4a5d-90f4-b2bee8c130bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_20ef4cb5-1359-4a5d-90f4-b2bee8c130bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ff55f53-aaa3-4637-ac63-0ecc9550ec0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ff55f53-aaa3-4637-ac63-0ecc9550ec0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ac5395af-00a4-4665-86e0-b7d32182e730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ac5395af-00a4-4665-86e0-b7d32182e730" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_dff1c973-ade2-411e-8f31-2ba983cfbc41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_MarketableSecuritiesTable_dff1c973-ade2-411e-8f31-2ba983cfbc41" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_dff1c973-ade2-411e-8f31-2ba983cfbc41" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e213e80c-d960-4569-b19b-ab6d0c97fd56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e213e80c-d960-4569-b19b-ab6d0c97fd56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e0f1d71c-87bb-4166-92da-3b538ae6229a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e213e80c-d960-4569-b19b-ab6d0c97fd56" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e0f1d71c-87bb-4166-92da-3b538ae6229a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_0e387a92-dcb2-4ca3-b74b-4fcf749bdeac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e213e80c-d960-4569-b19b-ab6d0c97fd56" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_0e387a92-dcb2-4ca3-b74b-4fcf749bdeac" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails" xlink:type="extended" id="i3e5794646d464d91a5901c4e8ca47c19_RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e33647c6-93cf-4530-abe3-033dcb16ff78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9fc6f3b4-2b9f-4b7f-a92f-72825b3d7081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e33647c6-93cf-4530-abe3-033dcb16ff78" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9fc6f3b4-2b9f-4b7f-a92f-72825b3d7081" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e33647c6-93cf-4530-abe3-033dcb16ff78" xlink:to="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ff1b55cb-184e-4d3a-9b37-45463b060664" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:to="loc_srt_CounterpartyNameAxis_ff1b55cb-184e-4d3a-9b37-45463b060664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff1b55cb-184e-4d3a-9b37-45463b060664_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_ff1b55cb-184e-4d3a-9b37-45463b060664" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff1b55cb-184e-4d3a-9b37-45463b060664_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fca65c07-1931-42d3-b464-093b1d4c29e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_ff1b55cb-184e-4d3a-9b37-45463b060664" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fca65c07-1931-42d3-b464-093b1d4c29e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientAMember_1bdd6248-635a-4533-a32d-a89960e6af02" xlink:href="pega-20220630.xsd#pega_ClientAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fca65c07-1931-42d3-b464-093b1d4c29e0" xlink:to="loc_pega_ClientAMember_1bdd6248-635a-4533-a32d-a89960e6af02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5200559e-47f9-484c-bd77-0dbefc61e4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5200559e-47f9-484c-bd77-0dbefc61e4b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5200559e-47f9-484c-bd77-0dbefc61e4b7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5200559e-47f9-484c-bd77-0dbefc61e4b7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5200559e-47f9-484c-bd77-0dbefc61e4b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_700189f2-626e-4866-961c-da3778ac666f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5200559e-47f9-484c-bd77-0dbefc61e4b7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_700189f2-626e-4866-961c-da3778ac666f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_0d60c47a-d02e-41e4-90d9-92c8556b4747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_700189f2-626e-4866-961c-da3778ac666f" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_0d60c47a-d02e-41e4-90d9-92c8556b4747" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7acf5118-75f0-4c73-bce5-c96b770e18f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7acf5118-75f0-4c73-bce5-c96b770e18f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7acf5118-75f0-4c73-bce5-c96b770e18f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7acf5118-75f0-4c73-bce5-c96b770e18f6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7acf5118-75f0-4c73-bce5-c96b770e18f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d808eaa1-fb59-4fa4-a04e-baec87a33bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7acf5118-75f0-4c73-bce5-c96b770e18f6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d808eaa1-fb59-4fa4-a04e-baec87a33bcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountReceivablesAndUnbilledReceivablesMember_bc88bb6c-3aaa-4166-846f-5f7b2111f22b" xlink:href="pega-20220630.xsd#pega_AccountReceivablesAndUnbilledReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d808eaa1-fb59-4fa4-a04e-baec87a33bcd" xlink:to="loc_pega_AccountReceivablesAndUnbilledReceivablesMember_bc88bb6c-3aaa-4166-846f-5f7b2111f22b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b7845128-deae-4f4b-948a-59eeaa6c6338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_AccountReceivablesAndUnbilledReceivablesMember_bc88bb6c-3aaa-4166-846f-5f7b2111f22b" xlink:to="loc_us-gaap_AccountsReceivableMember_b7845128-deae-4f4b-948a-59eeaa6c6338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesMember_7575699d-2447-41eb-a38f-f10930f50136" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_AccountReceivablesAndUnbilledReceivablesMember_bc88bb6c-3aaa-4166-846f-5f7b2111f22b" xlink:to="loc_pega_UnbilledReceivablesMember_7575699d-2447-41eb-a38f-f10930f50136" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails" xlink:type="extended" id="i9664b305774e4ea1975e593fe3bbd227_GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e4d98bd5-9b12-461b-b382-bb6aa826d843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e4d98bd5-9b12-461b-b382-bb6aa826d843" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b045ea8-84a1-4907-a17e-bd07f76cb75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b045ea8-84a1-4907-a17e-bd07f76cb75b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fc8f5434-75b2-40b7-9901-084cbe7ff1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fc8f5434-75b2-40b7-9901-084cbe7ff1d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c912f81-6694-441a-9ea2-21465a12c263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c912f81-6694-441a-9ea2-21465a12c263" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7ad24789-a6cc-4e09-ab5d-c4edc7644640" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:to="loc_srt_RangeAxis_7ad24789-a6cc-4e09-ab5d-c4edc7644640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7ad24789-a6cc-4e09-ab5d-c4edc7644640_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7ad24789-a6cc-4e09-ab5d-c4edc7644640" xlink:to="loc_srt_RangeMember_7ad24789-a6cc-4e09-ab5d-c4edc7644640_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f36e66cc-7591-4fb2-8463-33306c293d2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7ad24789-a6cc-4e09-ab5d-c4edc7644640" xlink:to="loc_srt_RangeMember_f36e66cc-7591-4fb2-8463-33306c293d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3ad8a56a-8716-4dd7-97e4-c4a7237cf420" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f36e66cc-7591-4fb2-8463-33306c293d2f" xlink:to="loc_srt_MinimumMember_3ad8a56a-8716-4dd7-97e4-c4a7237cf420" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a98167aa-73b5-489f-a643-73778c7d3cc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f36e66cc-7591-4fb2-8463-33306c293d2f" xlink:to="loc_srt_MaximumMember_a98167aa-73b5-489f-a643-73778c7d3cc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientRelationshipsMember_3d2e6cb5-6a6c-4089-9180-bfa3060a4de4" xlink:href="pega-20220630.xsd#pega_ClientRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:to="loc_pega_ClientRelationshipsMember_3d2e6cb5-6a6c-4089-9180-bfa3060a4de4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember_3c1c5135-1d22-4556-b1bd-c3d5f925a7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:to="loc_us-gaap_PatentedTechnologyMember_3c1c5135-1d22-4556-b1bd-c3d5f925a7b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_06eacdc2-cbd4-455e-9563-3e6d0782c1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_06eacdc2-cbd4-455e-9563-3e6d0782c1f2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails" xlink:type="extended" id="i63367dfdf58348339d8933facd46b4f2_GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_5f93cba3-ac5c-490b-afc9-d01846001b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2abf7cf7-8077-4b6a-8ab0-8abafb092fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_5f93cba3-ac5c-490b-afc9-d01846001b0c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2abf7cf7-8077-4b6a-8ab0-8abafb092fd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_70ed903e-df0f-4030-b8ff-6494ceaab13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_5f93cba3-ac5c-490b-afc9-d01846001b0c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_70ed903e-df0f-4030-b8ff-6494ceaab13b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a5380ea1-34fc-4639-95dd-730ca5dfe9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_70ed903e-df0f-4030-b8ff-6494ceaab13b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a5380ea1-34fc-4639-95dd-730ca5dfe9bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a5380ea1-34fc-4639-95dd-730ca5dfe9bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a5380ea1-34fc-4639-95dd-730ca5dfe9bc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a5380ea1-34fc-4639-95dd-730ca5dfe9bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0cca120a-d641-4d36-9c84-192365a4c0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a5380ea1-34fc-4639-95dd-730ca5dfe9bc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0cca120a-d641-4d36-9c84-192365a4c0ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember_ef4a76c7-73bd-46b2-8fd5-7c9961fa92f9" xlink:href="pega-20220630.xsd#pega_CostOfRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0cca120a-d641-4d36-9c84-192365a4c0ee" xlink:to="loc_pega_CostOfRevenueMember_ef4a76c7-73bd-46b2-8fd5-7c9961fa92f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_48909890-1037-4bbf-8f81-180a3e9a1536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0cca120a-d641-4d36-9c84-192365a4c0ee" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_48909890-1037-4bbf-8f81-180a3e9a1536" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/LEASESNarrativeDetails" xlink:type="extended" id="i1411c14323ff4409a47b0b0023e2e35e_LEASESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_e84c2fb0-b661-45f4-80b8-047263855ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_e84c2fb0-b661-45f4-80b8-047263855ed5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_e005738f-2617-4e3a-a271-dce5c5222600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_e005738f-2617-4e3a-a271-dce5c5222600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssets_832c3d75-f042-423f-90dc-e06cfd1de38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssets_832c3d75-f042-423f-90dc-e06cfd1de38f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseTermOfContract_f8f86321-78c9-42e2-8824-5e5ad7254f2d" xlink:href="pega-20220630.xsd#pega_LesseeLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeLeaseTermOfContract_f8f86321-78c9-42e2-8824-5e5ad7254f2d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_225baae7-d047-4dbf-9a69-a81227b3deca" xlink:href="pega-20220630.xsd#pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_225baae7-d047-4dbf-9a69-a81227b3deca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseAreaOfOfficeBuilding_0a1874cc-b43e-4327-ae66-e379944ffb40" xlink:href="pega-20220630.xsd#pega_LesseeLeaseAreaOfOfficeBuilding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeLeaseAreaOfOfficeBuilding_0a1874cc-b43e-4327-ae66-e379944ffb40" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7e98aa1d-3e95-4ea2-87e1-0a579e71cfaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7e98aa1d-3e95-4ea2-87e1-0a579e71cfaf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_1cda06ba-7128-4abe-9835-4503a279a5b9" xlink:href="pega-20220630.xsd#pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_1cda06ba-7128-4abe-9835-4503a279a5b9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseholdImprovementAllowance_1bc60ea0-b89e-47c4-9601-a84b3866840d" xlink:href="pega-20220630.xsd#pega_LesseeLeaseholdImprovementAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeLeaseholdImprovementAllowance_1bc60ea0-b89e-47c4-9601-a84b3866840d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0d51df00-9a1c-4b02-8688-b711ef819a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_OperatingLeaseLiability_0d51df00-9a1c-4b02-8688-b711ef819a28" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2cc32f87-cda8-4391-beea-e40f9a8b6fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2cc32f87-cda8-4391-beea-e40f9a8b6fa9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ef8c47d7-641f-4ec7-8de6-1966412f5de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ef8c47d7-641f-4ec7-8de6-1966412f5de3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d51f08f-1baf-47de-b313-d37539e38655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ef8c47d7-641f-4ec7-8de6-1966412f5de3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d51f08f-1baf-47de-b313-d37539e38655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d51f08f-1baf-47de-b313-d37539e38655_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d51f08f-1baf-47de-b313-d37539e38655" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d51f08f-1baf-47de-b313-d37539e38655_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6429c1d4-3d3a-4468-b569-947389da977e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d51f08f-1baf-47de-b313-d37539e38655" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6429c1d4-3d3a-4468-b569-947389da977e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5691b0b3-f956-4a84-8324-57d8afcd5ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6429c1d4-3d3a-4468-b569-947389da977e" xlink:to="loc_us-gaap_BuildingMember_5691b0b3-f956-4a84-8324-57d8afcd5ba9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTConvertibleSeniorNotesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails" xlink:type="extended" id="i50d56b35dd4043c4896674e81b2cf40c_DEBTConvertibleSeniorNotesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0d11e34d-fb1b-4886-ba3d-16258b86a461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0d11e34d-fb1b-4886-ba3d-16258b86a461" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_643e4835-14f1-4d5d-90b5-38574eb75ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_643e4835-14f1-4d5d-90b5-38574eb75ec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_963577b6-fc1e-4fde-86cb-7036170ac229" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_963577b6-fc1e-4fde-86cb-7036170ac229" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_6a001e8d-1cd0-4659-b414-26f9d98923cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_6a001e8d-1cd0-4659-b414-26f9d98923cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_4813a854-9e98-4d37-9d89-0a75bfb2bc76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_4813a854-9e98-4d37-9d89-0a75bfb2bc76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f9a9d8be-ab7a-4661-af35-55b203a81f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f9a9d8be-ab7a-4661-af35-55b203a81f53" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_aaba1b37-5118-4105-8dfd-bc21f3c1ddef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_aaba1b37-5118-4105-8dfd-bc21f3c1ddef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e2234bf8-cc3e-4925-9c09-aa9f6e343c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e2234bf8-cc3e-4925-9c09-aa9f6e343c48" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_6a4bc574-164a-4f1f-9065-4849e98bd080" xlink:href="pega-20220630.xsd#pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_6a4bc574-164a-4f1f-9065-4849e98bd080" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_33e6da4b-2d29-48f6-a7cf-a88fed2eb7db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_33e6da4b-2d29-48f6-a7cf-a88fed2eb7db" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_19f2584a-562a-45ef-86fb-7992b6e6ad58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_19f2584a-562a-45ef-86fb-7992b6e6ad58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_19f2584a-562a-45ef-86fb-7992b6e6ad58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_19f2584a-562a-45ef-86fb-7992b6e6ad58" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_19f2584a-562a-45ef-86fb-7992b6e6ad58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9b1ae1d1-fb0c-4a91-80e8-61ea3290eb08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_19f2584a-562a-45ef-86fb-7992b6e6ad58" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9b1ae1d1-fb0c-4a91-80e8-61ea3290eb08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0d6cf8ea-29d5-40f9-92d3-e768e1b9b975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b1ae1d1-fb0c-4a91-80e8-61ea3290eb08" xlink:to="loc_us-gaap_ConvertibleDebtMember_0d6cf8ea-29d5-40f9-92d3-e768e1b9b975" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_01405b48-19ec-4099-ab2b-771b17ed1d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_01405b48-19ec-4099-ab2b-771b17ed1d8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_4dc3ca30-dc14-4515-a94a-bc04fde8422a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_4dc3ca30-dc14-4515-a94a-bc04fde8422a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_252c71a7-70e4-43c0-b734-6e9c18910e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_252c71a7-70e4-43c0-b734-6e9c18910e01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3b89a93f-40f0-4b72-ba1f-7c1598db145c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3b89a93f-40f0-4b72-ba1f-7c1598db145c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3b89a93f-40f0-4b72-ba1f-7c1598db145c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3b89a93f-40f0-4b72-ba1f-7c1598db145c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3b89a93f-40f0-4b72-ba1f-7c1598db145c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_cbd1cb63-730a-4de7-95b9-15b50a8d5a0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3b89a93f-40f0-4b72-ba1f-7c1598db145c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_cbd1cb63-730a-4de7-95b9-15b50a8d5a0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a28bb2b5-ac19-4f23-9bca-7d9f3e254a1d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_cbd1cb63-730a-4de7-95b9-15b50a8d5a0d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a28bb2b5-ac19-4f23-9bca-7d9f3e254a1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_eca53d03-1eaa-4511-a0e6-acae7464e25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_eca53d03-1eaa-4511-a0e6-acae7464e25b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eca53d03-1eaa-4511-a0e6-acae7464e25b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_eca53d03-1eaa-4511-a0e6-acae7464e25b" xlink:to="loc_us-gaap_EquityComponentDomain_eca53d03-1eaa-4511-a0e6-acae7464e25b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_41f93894-4075-4fc4-91e0-dcf38ec7df79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_eca53d03-1eaa-4511-a0e6-acae7464e25b" xlink:to="loc_us-gaap_EquityComponentDomain_41f93894-4075-4fc4-91e0-dcf38ec7df79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_dd523350-a87c-4296-b22a-3e3730fc5b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_41f93894-4075-4fc4-91e0-dcf38ec7df79" xlink:to="loc_us-gaap_RetainedEarningsMember_dd523350-a87c-4296-b22a-3e3730fc5b39" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTNetCarryingAmountDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTNetCarryingAmountDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTNetCarryingAmountDetails" xlink:type="extended" id="idc61dc79deb74bfba3a43467d9c50ffe_DEBTNetCarryingAmountDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ecf40414-2b18-40e1-aaa5-da02f9e829ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ecf40414-2b18-40e1-aaa5-da02f9e829ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_3754161a-42cc-436e-abcf-575049dd9044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_3754161a-42cc-436e-abcf-575049dd9044" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1cb6673f-8605-41b8-ba0c-078fb44d187c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:to="loc_us-gaap_LongTermDebt_1cb6673f-8605-41b8-ba0c-078fb44d187c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_944d6f50-b9d6-4044-890a-31287ced1dec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:to="loc_us-gaap_DebtInstrumentTable_944d6f50-b9d6-4044-890a-31287ced1dec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_944d6f50-b9d6-4044-890a-31287ced1dec" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_44a25c83-e159-45c8-b5ea-9b803f320557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_44a25c83-e159-45c8-b5ea-9b803f320557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0ff264ba-29b0-46a0-bd60-2676e8f0cf04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_44a25c83-e159-45c8-b5ea-9b803f320557" xlink:to="loc_us-gaap_ConvertibleDebtMember_0ff264ba-29b0-46a0-bd60-2676e8f0cf04" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTInterestExpenseDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTInterestExpenseDetails" xlink:type="extended" id="i394b75086bf54ef48085aa561e875521_DEBTInterestExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_fe03b625-7ce6-4c03-a555-f94878c98cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_fe03b625-7ce6-4c03-a555-f94878c98cc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_d687f0a3-cf49-43fe-8118-a2239dc64d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_d687f0a3-cf49-43fe-8118-a2239dc64d67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_ad147a53-b56b-4e50-aa26-74cd1a660cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_ad147a53-b56b-4e50-aa26-74cd1a660cab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_1fc2eb74-5f15-4ee5-9107-f540c3219713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_InterestExpenseDebt_1fc2eb74-5f15-4ee5-9107-f540c3219713" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a431f890-14ef-4b6d-84b4-f3c2da3b7483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a431f890-14ef-4b6d-84b4-f3c2da3b7483" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1ba30112-e0ea-4600-925c-664aedf129f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_DebtInstrumentTable_1ba30112-e0ea-4600-925c-664aedf129f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9544499e-6772-4475-bc1a-fa81eaf29e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1ba30112-e0ea-4600-925c-664aedf129f0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9544499e-6772-4475-bc1a-fa81eaf29e8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9544499e-6772-4475-bc1a-fa81eaf29e8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9544499e-6772-4475-bc1a-fa81eaf29e8d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9544499e-6772-4475-bc1a-fa81eaf29e8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3227031e-ec15-45e0-a9f5-ad4f0dd7a1af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9544499e-6772-4475-bc1a-fa81eaf29e8d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3227031e-ec15-45e0-a9f5-ad4f0dd7a1af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_30f6c960-6c67-4205-8fa8-cab343c6bb24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3227031e-ec15-45e0-a9f5-ad4f0dd7a1af" xlink:to="loc_us-gaap_ConvertibleDebtMember_30f6c960-6c67-4205-8fa8-cab343c6bb24" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTFuturePaymentsofPrincipalandContractualInterestDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails" xlink:type="extended" id="id7777687b8cf496f88ab7fb2e1b58e50_DEBTFuturePaymentsofPrincipalandContractualInterestDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0b2ae404-9e31-4481-bc0e-c0f77e8d90a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0b2ae404-9e31-4481-bc0e-c0f77e8d90a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_16cb2527-4cc5-4a26-ab8d-a2be1715eeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_16cb2527-4cc5-4a26-ab8d-a2be1715eeb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9f00babc-a3a1-4474-9bd5-8c5d3edb5e76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9f00babc-a3a1-4474-9bd5-8c5d3edb5e76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a1f67d0a-f622-4eae-90ff-fa24954c8070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a1f67d0a-f622-4eae-90ff-fa24954c8070" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2f8ae11b-da24-471a-a2b9-3b508aee63ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2f8ae11b-da24-471a-a2b9-3b508aee63ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:to="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_36174005-7d37-4dd2-8773-e48c681b0c2e" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_36174005-7d37-4dd2-8773-e48c681b0c2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_484bb834-bfd1-45df-8828-4fb06f81929c" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_484bb834-bfd1-45df-8828-4fb06f81929c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8a6f55d0-c8f3-4d15-95d0-d30ebf097b4e" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8a6f55d0-c8f3-4d15-95d0-d30ebf097b4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7ec7a5aa-311b-46eb-a309-a06a09bd3683" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7ec7a5aa-311b-46eb-a309-a06a09bd3683" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue_24fd53f8-6f52-4b0e-9af6-0e5644e44cb4" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesTotalDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesTotalDue_24fd53f8-6f52-4b0e-9af6-0e5644e44cb4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:href="pega-20220630.xsd#pega_MaturitiesOfInterestAndPrincipalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:to="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_97cec520-cbd1-4adb-9886-666f67bbe246" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_97cec520-cbd1-4adb-9886-666f67bbe246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_501cbf5b-ff3a-414f-a40e-82750f32b2bb" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_501cbf5b-ff3a-414f-a40e-82750f32b2bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e0dd8678-722d-49d3-8783-b4ddf44717cc" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e0dd8678-722d-49d3-8783-b4ddf44717cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8e0a3457-a958-4ce9-8823-06657f44b02a" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8e0a3457-a958-4ce9-8823-06657f44b02a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_0ae208f8-3d2f-43a6-b5a5-adad034685f4" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_0ae208f8-3d2f-43a6-b5a5-adad034685f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_123e08c6-f9b6-41d3-8619-3b04670fdef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:to="loc_us-gaap_DebtInstrumentTable_123e08c6-f9b6-41d3-8619-3b04670fdef8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c853b482-dd21-422d-bbf7-8f6fba2099b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_123e08c6-f9b6-41d3-8619-3b04670fdef8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c853b482-dd21-422d-bbf7-8f6fba2099b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c853b482-dd21-422d-bbf7-8f6fba2099b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c853b482-dd21-422d-bbf7-8f6fba2099b6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c853b482-dd21-422d-bbf7-8f6fba2099b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_342fb950-b066-4ad5-a328-c84d2fbb8659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c853b482-dd21-422d-bbf7-8f6fba2099b6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_342fb950-b066-4ad5-a328-c84d2fbb8659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_83097dca-562f-4c22-8c55-6652d73e34f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_342fb950-b066-4ad5-a328-c84d2fbb8659" xlink:to="loc_us-gaap_ConvertibleDebtMember_83097dca-562f-4c22-8c55-6652d73e34f9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTCreditFacilityDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTCreditFacilityDetails" xlink:type="extended" id="i87bcadedd4214b4997ee3d09869a06ae_DEBTCreditFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_f09934a9-294e-4d17-a999-04a31faaa4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_DebtInstrumentTerm_f09934a9-294e-4d17-a999-04a31faaa4e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9a326572-0a53-4c88-8f96-336655e19e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_SeniorNotes_9a326572-0a53-4c88-8f96-336655e19e05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0feaf5bb-2164-4136-8020-26cc64e90743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0feaf5bb-2164-4136-8020-26cc64e90743" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld_e7acefa9-c2d9-4dec-a188-5c48c871c584" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld_e7acefa9-c2d9-4dec-a188-5c48c871c584" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum_22bd262a-40f9-4dd7-a42f-c6968dbc1fd5" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantsLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum_22bd262a-40f9-4dd7-a42f-c6968dbc1fd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_97cf844f-851f-4ff2-8c69-de164d037f56" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantInterestCoverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_97cf844f-851f-4ff2-8c69-de164d037f56" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fd7a7ba6-948b-4b78-b4e3-ddb9943faa89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fd7a7ba6-948b-4b78-b4e3-ddb9943faa89" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9db01679-0ed3-467f-a52b-a761423d40be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9db01679-0ed3-467f-a52b-a761423d40be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9db01679-0ed3-467f-a52b-a761423d40be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9db01679-0ed3-467f-a52b-a761423d40be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9db01679-0ed3-467f-a52b-a761423d40be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b1c49903-cd44-49e1-ad46-42395b74fc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9db01679-0ed3-467f-a52b-a761423d40be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b1c49903-cd44-49e1-ad46-42395b74fc0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_163864f5-c7e8-42b2-8165-6ee7adc739ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b1c49903-cd44-49e1-ad46-42395b74fc0b" xlink:to="loc_us-gaap_LineOfCreditMember_163864f5-c7e8-42b2-8165-6ee7adc739ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_DebtInstrumentAxis_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b7739815-7889-4341-b975-188f6f8445e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b7739815-7889-4341-b975-188f6f8445e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CreditAgreementMember_e30e4cc8-fb31-4656-9ef6-b3594f5205d7" xlink:href="pega-20220630.xsd#pega_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b7739815-7889-4341-b975-188f6f8445e8" xlink:to="loc_pega_CreditAgreementMember_e30e4cc8-fb31-4656-9ef6-b3594f5205d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0dc9529a-9eed-4446-9919-c2fc9126544c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0dc9529a-9eed-4446-9919-c2fc9126544c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0dc9529a-9eed-4446-9919-c2fc9126544c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0dc9529a-9eed-4446-9919-c2fc9126544c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0dc9529a-9eed-4446-9919-c2fc9126544c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_9ad5fb48-44f0-4375-93d7-7029098563f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0dc9529a-9eed-4446-9919-c2fc9126544c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_9ad5fb48-44f0-4375-93d7-7029098563f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PNCBankNationalAssociationMember_df623c7a-7261-4c05-a1d3-4eb60dcec352" xlink:href="pega-20220630.xsd#pega_PNCBankNationalAssociationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9ad5fb48-44f0-4375-93d7-7029098563f2" xlink:to="loc_pega_PNCBankNationalAssociationMember_df623c7a-7261-4c05-a1d3-4eb60dcec352" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_54db4d84-4469-4050-873e-4e4ef1106125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_CreditFacilityAxis_54db4d84-4469-4050-873e-4e4ef1106125" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_54db4d84-4469-4050-873e-4e4ef1106125_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_54db4d84-4469-4050-873e-4e4ef1106125" xlink:to="loc_us-gaap_CreditFacilityDomain_54db4d84-4469-4050-873e-4e4ef1106125_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_54f42bbb-6eae-4c24-9e65-a241c595bbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_54db4d84-4469-4050-873e-4e4ef1106125" xlink:to="loc_us-gaap_CreditFacilityDomain_54f42bbb-6eae-4c24-9e65-a241c595bbc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cbfcd082-ab45-4cdf-85dd-41ada860d860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_54f42bbb-6eae-4c24-9e65-a241c595bbc9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cbfcd082-ab45-4cdf-85dd-41ada860d860" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9d17ef41-a55f-43f8-9fcb-f5b098b7913b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9d17ef41-a55f-43f8-9fcb-f5b098b7913b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9d17ef41-a55f-43f8-9fcb-f5b098b7913b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9d17ef41-a55f-43f8-9fcb-f5b098b7913b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9d17ef41-a55f-43f8-9fcb-f5b098b7913b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6d2b667a-8dad-4af2-985c-ef77ebd5be51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9d17ef41-a55f-43f8-9fcb-f5b098b7913b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6d2b667a-8dad-4af2-985c-ef77ebd5be51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0d2fb1be-f7cb-4c58-9095-f4dd2c0ee0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_6d2b667a-8dad-4af2-985c-ef77ebd5be51" xlink:to="loc_us-gaap_SubsequentEventMember_0d2fb1be-f7cb-4c58-9095-f4dd2c0ee0bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_906eed06-f506-450a-91ef-3795f8f9f259" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_srt_StatementScenarioAxis_906eed06-f506-450a-91ef-3795f8f9f259" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_906eed06-f506-450a-91ef-3795f8f9f259_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_906eed06-f506-450a-91ef-3795f8f9f259" xlink:to="loc_srt_ScenarioUnspecifiedDomain_906eed06-f506-450a-91ef-3795f8f9f259_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d7730c5e-c240-4ff0-b5cf-6bbbcb922619" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_906eed06-f506-450a-91ef-3795f8f9f259" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d7730c5e-c240-4ff0-b5cf-6bbbcb922619" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8d687824-6a70-49a9-a41d-8807f624ddcd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d7730c5e-c240-4ff0-b5cf-6bbbcb922619" xlink:to="loc_srt_ScenarioForecastMember_8d687824-6a70-49a9-a41d-8807f624ddcd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#FAIRVALUEMEASUREMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="extended" id="i39a6f8dbe408429e964662fc609eca81_FAIRVALUEMEASUREMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0fdfcee2-9810-478d-82ca-b689130adaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0fdfcee2-9810-478d-82ca-b689130adaa9" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_cd3be9c6-ceeb-4735-be37-04285daa7e80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_cd3be9c6-ceeb-4735-be37-04285daa7e80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d76c09b-f6f0-4b31-b9f2-01641df23381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d76c09b-f6f0-4b31-b9f2-01641df23381" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_318922e7-66ac-4a84-ba77-721833c8288a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:to="loc_us-gaap_DerivativeAssets_318922e7-66ac-4a84-ba77-721833c8288a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_ad949b86-1e90-42d1-b1cf-e0316a9b2483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_ad949b86-1e90-42d1-b1cf-e0316a9b2483" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0fdfcee2-9810-478d-82ca-b689130adaa9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efe7da85-76d3-464a-878f-dc4d0283eeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efe7da85-76d3-464a-878f-dc4d0283eeeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_efe7da85-76d3-464a-878f-dc4d0283eeeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efe7da85-76d3-464a-878f-dc4d0283eeeb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_efe7da85-76d3-464a-878f-dc4d0283eeeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efe7da85-76d3-464a-878f-dc4d0283eeeb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d3b8fb78-dcf8-4b21-b9eb-094aedbe5408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d3b8fb78-dcf8-4b21-b9eb-094aedbe5408" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_4bd2419e-8f8d-46cf-b80e-fb51c3c7954c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_4bd2419e-8f8d-46cf-b80e-fb51c3c7954c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9e9d6d69-c1d1-4c12-a9fb-0bde23c3a5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9e9d6d69-c1d1-4c12-a9fb-0bde23c3a5dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_baec9a0c-cbef-48e0-80a7-ca91b024840d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:to="loc_us-gaap_FinancialInstrumentAxis_baec9a0c-cbef-48e0-80a7-ca91b024840d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_baec9a0c-cbef-48e0-80a7-ca91b024840d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_baec9a0c-cbef-48e0-80a7-ca91b024840d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_baec9a0c-cbef-48e0-80a7-ca91b024840d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637f14c6-644a-4738-b409-b07d97ee58de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_baec9a0c-cbef-48e0-80a7-ca91b024840d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637f14c6-644a-4738-b409-b07d97ee58de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_66acad0e-eeda-4473-a85b-58dec4340137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637f14c6-644a-4738-b409-b07d97ee58de" xlink:to="loc_us-gaap_CashEquivalentsMember_66acad0e-eeda-4473-a85b-58dec4340137" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_ca257487-1446-4fb7-aaa6-9cac86f8dfb3" xlink:href="pega-20220630.xsd#pega_InvestmentsInPrivatelyHeldCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637f14c6-644a-4738-b409-b07d97ee58de" xlink:to="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_ca257487-1446-4fb7-aaa6-9cac86f8dfb3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails" xlink:type="extended" id="if535e85e31b94cf2a53eaf4869e5f86f_FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_457269cb-7ab9-4a6d-ad6e-28c8e0e225e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_457269cb-7ab9-4a6d-ad6e-28c8e0e225e1" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_f23d5610-f533-41dd-9ed2-821d905e5a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_f23d5610-f533-41dd-9ed2-821d905e5a7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_1f353be8-9e82-4012-a358-139b72484633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_1f353be8-9e82-4012-a358-139b72484633" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_d8c274e5-3d62-4e02-9312-296f57c7570a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_d8c274e5-3d62-4e02-9312-296f57c7570a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_7e25ea04-eadf-4a04-b415-f1f6e44c5a8f" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_7e25ea04-eadf-4a04-b415-f1f6e44c5a8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome_659def75-5969-4651-98d0-a3ece0a20b2b" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome_659def75-5969-4651-98d0-a3ece0a20b2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_b880ee9b-bc73-4a17-b91c-88b11594f9c6" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_b880ee9b-bc73-4a17-b91c-88b11594f9c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1fe58bbb-d309-4bb4-a722-1e1646ccc379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_a6dba821-9d15-4e62-a451-e336fd8f6939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_457269cb-7ab9-4a6d-ad6e-28c8e0e225e1" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_a6dba821-9d15-4e62-a451-e336fd8f6939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_45d0f1bd-3cba-4629-b391-e8e4212e4f22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_457269cb-7ab9-4a6d-ad6e-28c8e0e225e1" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_45d0f1bd-3cba-4629-b391-e8e4212e4f22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_d832a8b2-a2cc-4a61-a617-78140f293770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_45d0f1bd-3cba-4629-b391-e8e4212e4f22" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_d832a8b2-a2cc-4a61-a617-78140f293770" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d832a8b2-a2cc-4a61-a617-78140f293770_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_d832a8b2-a2cc-4a61-a617-78140f293770" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d832a8b2-a2cc-4a61-a617-78140f293770_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_36ab4291-e81c-4a21-bda2-0fcf699ec16d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_d832a8b2-a2cc-4a61-a617-78140f293770" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_36ab4291-e81c-4a21-bda2-0fcf699ec16d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrivatelyHeldInvestmentMember_b0248ac7-0dcf-4c62-aa1f-65292d423ede" xlink:href="pega-20220630.xsd#pega_PrivatelyHeldInvestmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_36ab4291-e81c-4a21-bda2-0fcf699ec16d" xlink:to="loc_pega_PrivatelyHeldInvestmentMember_b0248ac7-0dcf-4c62-aa1f-65292d423ede" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEGeographicRevenueDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUEGeographicRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUEGeographicRevenueDetails" xlink:type="extended" id="i94c8ef46fdd2403ca03ac519d16ee43d_REVENUEGeographicRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_383d560c-55c8-4fda-90fa-02755e797e10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0be4a955-fc88-478e-9730-1f5953de248c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_383d560c-55c8-4fda-90fa-02755e797e10" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0be4a955-fc88-478e-9730-1f5953de248c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c0bf53bf-e064-4b4e-a823-8fa6681171b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_383d560c-55c8-4fda-90fa-02755e797e10" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c0bf53bf-e064-4b4e-a823-8fa6681171b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_383d560c-55c8-4fda-90fa-02755e797e10" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_926891a1-c4b1-43b0-aee5-36932e3cf012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_926891a1-c4b1-43b0-aee5-36932e3cf012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_926891a1-c4b1-43b0-aee5-36932e3cf012_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_926891a1-c4b1-43b0-aee5-36932e3cf012" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_926891a1-c4b1-43b0-aee5-36932e3cf012_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fac82f86-bdf3-4124-b7ba-59432d95e38d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_926891a1-c4b1-43b0-aee5-36932e3cf012" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fac82f86-bdf3-4124-b7ba-59432d95e38d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_9f893bac-c02c-4e40-9edf-78df52ea2313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fac82f86-bdf3-4124-b7ba-59432d95e38d" xlink:to="loc_us-gaap_SalesRevenueNetMember_9f893bac-c02c-4e40-9edf-78df52ea2313" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_381a27b7-0140-4f69-9506-4cb8eb9b9a52" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:to="loc_srt_StatementGeographicalAxis_381a27b7-0140-4f69-9506-4cb8eb9b9a52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_381a27b7-0140-4f69-9506-4cb8eb9b9a52_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_381a27b7-0140-4f69-9506-4cb8eb9b9a52" xlink:to="loc_srt_SegmentGeographicalDomain_381a27b7-0140-4f69-9506-4cb8eb9b9a52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_381a27b7-0140-4f69-9506-4cb8eb9b9a52" xlink:to="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_48263a28-3428-4e38-adcf-4bb019e59e4e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_country_US_48263a28-3428-4e38-adcf-4bb019e59e4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAmericasMember_248d3930-acc9-466e-b487-323d64c722f4" xlink:href="pega-20220630.xsd#pega_OtherAmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_pega_OtherAmericasMember_248d3930-acc9-466e-b487-323d64c722f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_2c3eae7f-3c2c-4d28-ad30-ac4c064f5bbe" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_country_GB_2c3eae7f-3c2c-4d28-ad30-ac4c064f5bbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_6c43ffc8-57f8-448d-a833-a5e7de117ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_us-gaap_EMEAMember_6c43ffc8-57f8-448d-a833-a5e7de117ed8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_a3efcc46-81a5-43bf-a736-00422955ebb7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_srt_AsiaPacificMember_a3efcc46-81a5-43bf-a736-00422955ebb7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_21d9e973-9cf2-4423-9a72-dfb1d438d9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_21d9e973-9cf2-4423-9a72-dfb1d438d9e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_21d9e973-9cf2-4423-9a72-dfb1d438d9e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_21d9e973-9cf2-4423-9a72-dfb1d438d9e0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_21d9e973-9cf2-4423-9a72-dfb1d438d9e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_60258493-2dd6-45ac-b3eb-66fef03e04b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_21d9e973-9cf2-4423-9a72-dfb1d438d9e0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_60258493-2dd6-45ac-b3eb-66fef03e04b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_155c49a2-131b-470c-856b-8b64e24e8325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_60258493-2dd6-45ac-b3eb-66fef03e04b5" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_155c49a2-131b-470c-856b-8b64e24e8325" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUERevenueStreamDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUERevenueStreamDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUERevenueStreamDetails" xlink:type="extended" id="ibd17e8f6b4244a6f837bb602bae7f5bb_REVENUERevenueStreamDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4ac42eae-0126-4f1a-9074-bc3565f505d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bf677847-ffa7-4e7d-965c-99fc7994e003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4ac42eae-0126-4f1a-9074-bc3565f505d0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bf677847-ffa7-4e7d-965c-99fc7994e003" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4ac42eae-0126-4f1a-9074-bc3565f505d0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_136c97e1-420a-4322-9c94-4530a31c2094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_136c97e1-420a-4322-9c94-4530a31c2094" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_136c97e1-420a-4322-9c94-4530a31c2094_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_136c97e1-420a-4322-9c94-4530a31c2094" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_136c97e1-420a-4322-9c94-4530a31c2094_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_8719d31f-e376-4ecd-b733-f16202a86b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_136c97e1-420a-4322-9c94-4530a31c2094" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_8719d31f-e376-4ecd-b733-f16202a86b6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_69ebfed3-1882-4a4a-bb5d-e497ea4b0028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_8719d31f-e376-4ecd-b733-f16202a86b6c" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_69ebfed3-1882-4a4a-bb5d-e497ea4b0028" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_9d904556-25e1-44a6-b74a-4e27951edac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_8719d31f-e376-4ecd-b733-f16202a86b6c" xlink:to="loc_us-gaap_TransferredOverTimeMember_9d904556-25e1-44a6-b74a-4e27951edac7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_30db379a-3b68-403c-be7a-b4bc4344cac8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:to="loc_srt_ProductOrServiceAxis_30db379a-3b68-403c-be7a-b4bc4344cac8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_30db379a-3b68-403c-be7a-b4bc4344cac8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_30db379a-3b68-403c-be7a-b4bc4344cac8" xlink:to="loc_srt_ProductsAndServicesDomain_30db379a-3b68-403c-be7a-b4bc4344cac8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_30db379a-3b68-403c-be7a-b4bc4344cac8" xlink:to="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_9eef1e4e-cf70-45bb-a4c5-ee74b20cbcfb" xlink:href="pega-20220630.xsd#pega_PerpetualLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_PerpetualLicenseMember_9eef1e4e-cf70-45bb-a4c5-ee74b20cbcfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_1d5075b1-5a2a-4426-825d-922eb4e7633f" xlink:href="pega-20220630.xsd#pega_SubscriptionLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_SubscriptionLicenseMember_1d5075b1-5a2a-4426-825d-922eb4e7633f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_02839cb1-90c7-402e-9f5d-c6372da1170b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_us-gaap_MaintenanceMember_02839cb1-90c7-402e-9f5d-c6372da1170b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_d957d237-7759-4f92-bfa5-68834b350e08" xlink:href="pega-20220630.xsd#pega_PegaCloudMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_PegaCloudMember_d957d237-7759-4f92-bfa5-68834b350e08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember_692dbff1-cc76-4be8-93e8-dfa900575a40" xlink:href="pega-20220630.xsd#pega_SubscriptionServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_SubscriptionServicesMember_692dbff1-cc76-4be8-93e8-dfa900575a40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionMember_c94e9846-0931-43e1-b1dd-3a5c48c97f27" xlink:href="pega-20220630.xsd#pega_SubscriptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_SubscriptionMember_c94e9846-0931-43e1-b1dd-3a5c48c97f27" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_75dfbdab-c093-4c68-8ece-6099051a61bb" xlink:href="pega-20220630.xsd#pega_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_ConsultingMember_75dfbdab-c093-4c68-8ece-6099051a61bb" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEPerformanceObligationsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUEPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUEPerformanceObligationsDetails" xlink:type="extended" id="i6ed83cf74a22454f9b464d6dbf120beb_REVENUEPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fb70877c-0902-4ce7-9207-db49a77469aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fb70877c-0902-4ce7-9207-db49a77469aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a00e590f-92f4-4816-9bf3-d23648f3f4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a00e590f-92f4-4816-9bf3-d23648f3f4b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_f179cfde-5656-4027-8ed9-5d847675ab40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_f179cfde-5656-4027-8ed9-5d847675ab40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7c4308a8-fbcb-4605-be9a-b258d6ce997a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7c4308a8-fbcb-4605-be9a-b258d6ce997a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0f990351-51a2-4e0b-a37a-a2b09b3820c9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:to="loc_srt_ProductsAndServicesDomain_0f990351-51a2-4e0b-a37a-a2b09b3820c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:to="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_ebe46860-3973-4082-afa2-c6ffb17e3ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_us-gaap_MaintenanceMember_ebe46860-3973-4082-afa2-c6ffb17e3ed0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_0a56d21e-426c-4df3-b1ba-b666958e8143" xlink:href="pega-20220630.xsd#pega_PegaCloudMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_PegaCloudMember_0a56d21e-426c-4df3-b1ba-b666958e8143" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_5af061cd-9ec0-4d34-9628-68b9bd6fa4bb" xlink:href="pega-20220630.xsd#pega_SubscriptionLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_SubscriptionLicenseMember_5af061cd-9ec0-4d34-9628-68b9bd6fa4bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LicensePerpetualMember_0b2db52f-4ec7-4600-90d7-d9541e509477" xlink:href="pega-20220630.xsd#pega_LicensePerpetualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_LicensePerpetualMember_0b2db52f-4ec7-4600-90d7-d9541e509477" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_1abd9a81-5c01-4ebb-ac53-396db22458e9" xlink:href="pega-20220630.xsd#pega_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_ConsultingMember_1abd9a81-5c01-4ebb-ac53-396db22458e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_a5cf8e31-70cf-4869-973e-5ab7646b2280_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_a5cf8e31-70cf-4869-973e-5ab7646b2280_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearOneMember_12e7e67c-18aa-4e40-aba7-1c20bf2a3357" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearOneMember_12e7e67c-18aa-4e40-aba7-1c20bf2a3357" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearTwoMember_3a1158cb-b840-49c9-80f0-1bcfec04c338" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearTwoMember_3a1158cb-b840-49c9-80f0-1bcfec04c338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearThreeMember_591afa0c-d0bd-44e2-bac1-a89ecb31d41b" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearThreeMember_591afa0c-d0bd-44e2-bac1-a89ecb31d41b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationAfterYearThreeMember_1017f35a-64f7-4298-9062-e79c79a4e305" xlink:href="pega-20220630.xsd#pega_PerformanceObligationAfterYearThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationAfterYearThreeMember_1017f35a-64f7-4298-9062-e79c79a4e305" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUEPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUEPerformanceObligationsDetails_1" xlink:type="extended" id="ia45f55ea57404ca1972eade649754dc0_REVENUEPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fb70877c-0902-4ce7-9207-db49a77469aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fb70877c-0902-4ce7-9207-db49a77469aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a00e590f-92f4-4816-9bf3-d23648f3f4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a00e590f-92f4-4816-9bf3-d23648f3f4b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_f179cfde-5656-4027-8ed9-5d847675ab40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_f179cfde-5656-4027-8ed9-5d847675ab40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0f990351-51a2-4e0b-a37a-a2b09b3820c9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:to="loc_srt_ProductsAndServicesDomain_0f990351-51a2-4e0b-a37a-a2b09b3820c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:to="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_ebe46860-3973-4082-afa2-c6ffb17e3ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_us-gaap_MaintenanceMember_ebe46860-3973-4082-afa2-c6ffb17e3ed0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_0a56d21e-426c-4df3-b1ba-b666958e8143" xlink:href="pega-20220630.xsd#pega_PegaCloudMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_PegaCloudMember_0a56d21e-426c-4df3-b1ba-b666958e8143" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_5af061cd-9ec0-4d34-9628-68b9bd6fa4bb" xlink:href="pega-20220630.xsd#pega_SubscriptionLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_SubscriptionLicenseMember_5af061cd-9ec0-4d34-9628-68b9bd6fa4bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LicensePerpetualMember_0b2db52f-4ec7-4600-90d7-d9541e509477" xlink:href="pega-20220630.xsd#pega_LicensePerpetualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_LicensePerpetualMember_0b2db52f-4ec7-4600-90d7-d9541e509477" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_1abd9a81-5c01-4ebb-ac53-396db22458e9" xlink:href="pega-20220630.xsd#pega_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_ConsultingMember_1abd9a81-5c01-4ebb-ac53-396db22458e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_a5cf8e31-70cf-4869-973e-5ab7646b2280_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_a5cf8e31-70cf-4869-973e-5ab7646b2280_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearOneMember_12e7e67c-18aa-4e40-aba7-1c20bf2a3357" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearOneMember_12e7e67c-18aa-4e40-aba7-1c20bf2a3357" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearTwoMember_3a1158cb-b840-49c9-80f0-1bcfec04c338" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearTwoMember_3a1158cb-b840-49c9-80f0-1bcfec04c338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearThreeMember_591afa0c-d0bd-44e2-bac1-a89ecb31d41b" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearThreeMember_591afa0c-d0bd-44e2-bac1-a89ecb31d41b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationAfterYearThreeMember_1017f35a-64f7-4298-9062-e79c79a4e305" xlink:href="pega-20220630.xsd#pega_PerformanceObligationAfterYearThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationAfterYearThreeMember_1017f35a-64f7-4298-9062-e79c79a4e305" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUEScheduleofRevenuebyMajorClientsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails" xlink:type="extended" id="iebd738689acf4b9f847d160f49e092d0_REVENUEScheduleofRevenuebyMajorClientsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_d671f88d-7162-4a4e-bcc9-9930e26c5045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94261cd1-2e33-4bde-acd2-44cef14e7422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_d671f88d-7162-4a4e-bcc9-9930e26c5045" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94261cd1-2e33-4bde-acd2-44cef14e7422" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b6b90192-8a17-4959-9a07-64a1d67f3ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_d671f88d-7162-4a4e-bcc9-9930e26c5045" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b6b90192-8a17-4959-9a07-64a1d67f3ea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_d671f88d-7162-4a4e-bcc9-9930e26c5045" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e599cf7-8a76-4167-947c-e718100ee20c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e599cf7-8a76-4167-947c-e718100ee20c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e599cf7-8a76-4167-947c-e718100ee20c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e599cf7-8a76-4167-947c-e718100ee20c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e599cf7-8a76-4167-947c-e718100ee20c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9fd457d1-efa8-4994-b6e8-4aac91167214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e599cf7-8a76-4167-947c-e718100ee20c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9fd457d1-efa8-4994-b6e8-4aac91167214" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_93fe55e7-6bbe-4f75-bef9-2d6ca90477ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9fd457d1-efa8-4994-b6e8-4aac91167214" xlink:to="loc_us-gaap_SalesRevenueNetMember_93fe55e7-6bbe-4f75-bef9-2d6ca90477ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1ba0dcb4-019f-459b-aa26-2ee54840e2a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:to="loc_srt_MajorCustomersAxis_1ba0dcb4-019f-459b-aa26-2ee54840e2a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1ba0dcb4-019f-459b-aa26-2ee54840e2a4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1ba0dcb4-019f-459b-aa26-2ee54840e2a4" xlink:to="loc_srt_NameOfMajorCustomerDomain_1ba0dcb4-019f-459b-aa26-2ee54840e2a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2d982173-4918-460c-8a01-bdde5c03786f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1ba0dcb4-019f-459b-aa26-2ee54840e2a4" xlink:to="loc_srt_NameOfMajorCustomerDomain_2d982173-4918-460c-8a01-bdde5c03786f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientAMember_6d6f368e-1bfc-448f-9e84-2a9a7fe75779" xlink:href="pega-20220630.xsd#pega_ClientAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2d982173-4918-460c-8a01-bdde5c03786f" xlink:to="loc_pega_ClientAMember_6d6f368e-1bfc-448f-9e84-2a9a7fe75779" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_93fceafd-9143-40e2-a416-51540c61be1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_93fceafd-9143-40e2-a416-51540c61be1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_93fceafd-9143-40e2-a416-51540c61be1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_93fceafd-9143-40e2-a416-51540c61be1e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_93fceafd-9143-40e2-a416-51540c61be1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_626bec6f-90d2-4b1b-b278-a0f91e14214a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_93fceafd-9143-40e2-a416-51540c61be1e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_626bec6f-90d2-4b1b-b278-a0f91e14214a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_e8aa1dc4-6a74-43c2-b5b4-c7868bfc3371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_626bec6f-90d2-4b1b-b278-a0f91e14214a" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_e8aa1dc4-6a74-43c2-b5b4-c7868bfc3371" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended" id="id580d7056fcd4786b060f0c6983472df_STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80eca701-de47-4a0a-a2a9-31460f3a625b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e6a2a8aa-0a1c-4abb-80d1-9cad8be10dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80eca701-de47-4a0a-a2a9-31460f3a625b" xlink:to="loc_us-gaap_ShareBasedCompensation_e6a2a8aa-0a1c-4abb-80d1-9cad8be10dbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f04b7956-95a0-40df-9a11-51bdcf499aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80eca701-de47-4a0a-a2a9-31460f3a625b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f04b7956-95a0-40df-9a11-51bdcf499aef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f3194bb6-425b-4adb-a886-b731cd0934fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80eca701-de47-4a0a-a2a9-31460f3a625b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f3194bb6-425b-4adb-a886-b731cd0934fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9b41e32a-d5a5-4ccf-a885-d06ce11b901b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f3194bb6-425b-4adb-a886-b731cd0934fb" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9b41e32a-d5a5-4ccf-a885-d06ce11b901b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9b41e32a-d5a5-4ccf-a885-d06ce11b901b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9b41e32a-d5a5-4ccf-a885-d06ce11b901b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9b41e32a-d5a5-4ccf-a885-d06ce11b901b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9b41e32a-d5a5-4ccf-a885-d06ce11b901b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember_8fa9295d-8d72-4601-aad3-6d85f2e2503f" xlink:href="pega-20220630.xsd#pega_CostOfRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:to="loc_pega_CostOfRevenueMember_8fa9295d-8d72-4601-aad3-6d85f2e2503f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_fd3b4dd2-45ca-4d29-b9f0-6a52f8219b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_fd3b4dd2-45ca-4d29-b9f0-6a52f8219b9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_79a9b5c1-c719-4f89-9ac8-5d88a9c74f61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_79a9b5c1-c719-4f89-9ac8-5d88a9c74f61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_86b638d2-37f8-46a9-97a6-262719523925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_86b638d2-37f8-46a9-97a6-262719523925" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails" xlink:type="extended" id="i567ef258559f42f390ee35a31eaeff0b_STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_68c827bc-fbef-4f1f-b13c-78f06ebdcca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_68c827bc-fbef-4f1f-b13c-78f06ebdcca6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_be6e0beb-86d0-4424-9c34-a642c7613732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_be6e0beb-86d0-4424-9c34-a642c7613732" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_d783f4d7-62c3-4361-aaa2-0018b64cc9e8" xlink:href="pega-20220630.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_d783f4d7-62c3-4361-aaa2-0018b64cc9e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f1c85465-836a-4ac4-84aa-06ae5f96a67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:to="loc_us-gaap_AwardTypeAxis_f1c85465-836a-4ac4-84aa-06ae5f96a67d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f1c85465-836a-4ac4-84aa-06ae5f96a67d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f1c85465-836a-4ac4-84aa-06ae5f96a67d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f1c85465-836a-4ac4-84aa-06ae5f96a67d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95e46d94-5aac-4060-a1c3-6274d886b7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f1c85465-836a-4ac4-84aa-06ae5f96a67d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95e46d94-5aac-4060-a1c3-6274d886b7c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6a599462-8ee6-4c17-a98a-c0e45ffa5b26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95e46d94-5aac-4060-a1c3-6274d886b7c4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6a599462-8ee6-4c17-a98a-c0e45ffa5b26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonqualifiedStockOptionsMember_656b793f-d8af-41aa-99d0-54aaa29ef3fd" xlink:href="pega-20220630.xsd#pega_NonqualifiedStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95e46d94-5aac-4060-a1c3-6274d886b7c4" xlink:to="loc_pega_NonqualifiedStockOptionsMember_656b793f-d8af-41aa-99d0-54aaa29ef3fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_698d6aa2-39e6-42ad-8f99-652f6b4f8408" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:to="loc_srt_TitleOfIndividualAxis_698d6aa2-39e6-42ad-8f99-652f6b4f8408" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_698d6aa2-39e6-42ad-8f99-652f6b4f8408_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_698d6aa2-39e6-42ad-8f99-652f6b4f8408" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_698d6aa2-39e6-42ad-8f99-652f6b4f8408_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_dc68294b-0881-4147-8456-b8ee1f3f5470" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_698d6aa2-39e6-42ad-8f99-652f6b4f8408" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_dc68294b-0881-4147-8456-b8ee1f3f5470" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EmployeesMember_d3c278eb-a8e9-4fbd-b1c8-cc9f2d0ee01e" xlink:href="pega-20220630.xsd#pega_EmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_dc68294b-0881-4147-8456-b8ee1f3f5470" xlink:to="loc_pega_EmployeesMember_d3c278eb-a8e9-4fbd-b1c8-cc9f2d0ee01e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LOSSEARNINGSPERSHAREDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails" xlink:type="extended" id="i4d69998d791446da946f587b868ae546_LOSSEARNINGSPERSHAREDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_774f6811-4111-45f0-869b-10066b9f986b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_NetIncomeLoss_774f6811-4111-45f0-869b-10066b9f986b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4445a218-78c4-427f-91a5-f7b7de716827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4445a218-78c4-427f-91a5-f7b7de716827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3b1eb97c-6994-4ecb-b952-14fd0beaab17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_EarningsPerShareBasic_3b1eb97c-6994-4ecb-b952-14fd0beaab17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NetIncomeLossAttributableToParentAdjustment_34712ae8-8dc7-4603-b1a5-f6517bdbae1a" xlink:href="pega-20220630.xsd#pega_NetIncomeLossAttributableToParentAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_pega_NetIncomeLossAttributableToParentAdjustment_34712ae8-8dc7-4603-b1a5-f6517bdbae1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance_d0ec377e-54e7-4f03-b30e-776eeac5dfd7" xlink:href="pega-20220630.xsd#pega_NetIncomeLossAttributableToParentAdjustedBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance_d0ec377e-54e7-4f03-b30e-776eeac5dfd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4cb6a371-d215-4979-998f-64e6494df14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4cb6a371-d215-4979-998f-64e6494df14a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_28fd8379-4dec-4bb4-acd4-0e0afb8dec7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_28fd8379-4dec-4bb4-acd4-0e0afb8dec7d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e3a230f9-f960-4de1-bbef-4cef5119aa46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e3a230f9-f960-4de1-bbef-4cef5119aa46" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bf44aefb-adba-4ff5-816f-94a5ac00061f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bf44aefb-adba-4ff5-816f-94a5ac00061f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_89c9e74e-5955-49b7-a468-7c40e6c788ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_EarningsPerShareDiluted_89c9e74e-5955-49b7-a468-7c40e6c788ef" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_01298726-a105-4578-b854-ef82466c5686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_01298726-a105-4578-b854-ef82466c5686" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_96354df3-2450-4fc6-8cd7-827d5f613d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_96354df3-2450-4fc6-8cd7-827d5f613d65" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCapPrice_d4e0b781-549c-471e-98ba-5ddfff779b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCapPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_DerivativeCapPrice_d4e0b781-549c-471e-98ba-5ddfff779b95" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_351f0bcb-a47d-4fe1-840a-e1d64a0e04ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_351f0bcb-a47d-4fe1-840a-e1d64a0e04ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1b18c08f-a854-48a1-80a5-197005343d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_351f0bcb-a47d-4fe1-840a-e1d64a0e04ac" xlink:to="loc_us-gaap_AwardTypeAxis_1b18c08f-a854-48a1-80a5-197005343d18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b18c08f-a854-48a1-80a5-197005343d18_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1b18c08f-a854-48a1-80a5-197005343d18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b18c08f-a854-48a1-80a5-197005343d18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1b18c08f-a854-48a1-80a5-197005343d18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_525bc175-0ca7-4981-aa80-e35521eb71b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:to="loc_us-gaap_ConvertibleDebtMember_525bc175-0ca7-4981-aa80-e35521eb71b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_fd600236-ba7d-444c-8850-dffff5964682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_fd600236-ba7d-444c-8850-dffff5964682" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5d3bd320-657c-4067-a5bd-945a81bb45f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5d3bd320-657c-4067-a5bd-945a81bb45f1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended" id="ie65d782ea6be4a8cb725f21e15769ec5_COMMITMENTSANDCONTINGENCIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_ec3ffba2-2679-4a08-a360-c1c40fbb6144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_ec3ffba2-2679-4a08-a360-c1c40fbb6144" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_150e4832-274c-4510-8167-a6593c93b77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_us-gaap_LitigationReserve_150e4832-274c-4510-8167-a6593c93b77e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_4ae7f05a-a872-48aa-8f36-c96b66ee72b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_us-gaap_LegalFees_4ae7f05a-a872-48aa-8f36-c96b66ee72b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LegalFeesPostJudgementInterestRatePercentage_71ff891a-fcda-4312-af8d-03147f5a5ff2" xlink:href="pega-20220630.xsd#pega_LegalFeesPostJudgementInterestRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_pega_LegalFeesPostJudgementInterestRatePercentage_71ff891a-fcda-4312-af8d-03147f5a5ff2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_b246c07c-ff4e-4ae3-af18-15aebb7ad024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_b246c07c-ff4e-4ae3-af18-15aebb7ad024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_b246c07c-ff4e-4ae3-af18-15aebb7ad024_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b246c07c-ff4e-4ae3-af18-15aebb7ad024" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_b246c07c-ff4e-4ae3-af18-15aebb7ad024_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_10f98f2d-2162-4850-9177-3d734d55e86b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b246c07c-ff4e-4ae3-af18-15aebb7ad024" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_10f98f2d-2162-4850-9177-3d734d55e86b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TradeSecretMisappropriationMember_92347261-920e-4f74-bd6b-c6a50cac3c7c" xlink:href="pega-20220630.xsd#pega_TradeSecretMisappropriationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_10f98f2d-2162-4850-9177-3d734d55e86b" xlink:to="loc_pega_TradeSecretMisappropriationMember_92347261-920e-4f74-bd6b-c6a50cac3c7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember_7fc704bb-863c-4cb1-a84e-6a2a1ffa4fae" xlink:href="pega-20220630.xsd#pega_ViolationOfTheVirginiaComputerCrimesActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_10f98f2d-2162-4850-9177-3d734d55e86b" xlink:to="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember_7fc704bb-863c-4cb1-a84e-6a2a1ffa4fae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_a7660d01-ba87-4dcc-826c-078469bf2090" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:to="loc_srt_LitigationCaseAxis_a7660d01-ba87-4dcc-826c-078469bf2090" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_a7660d01-ba87-4dcc-826c-078469bf2090_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_a7660d01-ba87-4dcc-826c-078469bf2090" xlink:to="loc_srt_LitigationCaseTypeDomain_a7660d01-ba87-4dcc-826c-078469bf2090_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_9035ef44-2070-4fd5-b68d-253d0826fce0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_a7660d01-ba87-4dcc-826c-078469bf2090" xlink:to="loc_srt_LitigationCaseTypeDomain_9035ef44-2070-4fd5-b68d-253d0826fce0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember_0cf8c105-9db9-4a96-b250-0c288877338c" xlink:href="pega-20220630.xsd#pega_AppianCorpVPegasystemsIncYouyongZouMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_9035ef44-2070-4fd5-b68d-253d0826fce0" xlink:to="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember_0cf8c105-9db9-4a96-b250-0c288877338c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:to="loc_us-gaap_LitigationStatusAxis_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8" xlink:to="loc_us-gaap_LitigationStatusDomain_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_d7cd31ba-5623-4ab0-81c5-d0f3299e430a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8" xlink:to="loc_us-gaap_LitigationStatusDomain_d7cd31ba-5623-4ab0-81c5-d0f3299e430a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JudicialRulingMember_97cf3cb7-0063-4f95-a9b3-2dff5611ca1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JudicialRulingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_d7cd31ba-5623-4ab0-81c5-d0f3299e430a" xlink:to="loc_us-gaap_JudicialRulingMember_97cf3cb7-0063-4f95-a9b3-2dff5611ca1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>pega-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1c2e0a1a-7304-469c-ae45-54987d8400d0,g:3ae78e95-ba3b-40f8-9f42-18dd1eb2ca24-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_53a05786-527b-43e8-914c-13a5b6a990c8_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCosts_2fd055ca-a76e-4d26-af5d-e9b459a7fbd3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_us-gaap_DeferredCosts_label_en-US" xlink:label="lab_us-gaap_DeferredCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCosts" xlink:to="lab_us-gaap_DeferredCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_9ad15b68-c314-4a18-a0d4-7fbf23f714cd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Credits and Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0144e663-e8c4-4c9d-b84d-dad96cf6ad99_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2758ff79-7695-48a5-9601-e0d985004df8_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PNCBankNationalAssociationMember_e4890d48-6b35-4c30-8831-e8740912347c_terseLabel_en-US" xlink:label="lab_pega_PNCBankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNC bank, national association</link:label>
    <link:label id="lab_pega_PNCBankNationalAssociationMember_label_en-US" xlink:label="lab_pega_PNCBankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNC Bank, National Association [Member]</link:label>
    <link:label id="lab_pega_PNCBankNationalAssociationMember_documentation_en-US" xlink:label="lab_pega_PNCBankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNC Bank, National Association [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PNCBankNationalAssociationMember" xlink:href="pega-20220630.xsd#pega_PNCBankNationalAssociationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PNCBankNationalAssociationMember" xlink:to="lab_pega_PNCBankNationalAssociationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_dfe82c99-942a-4269-a046-2135ec85d708_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_3936c6ae-338a-4f9a-b3e1-5a905e1c6b36_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_4604fad0-767b-4fa3-85c1-7ef53930a771_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal, total due</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PegaCloudMember_fe4ea7aa-56e6-4d3d-97d7-8a10e7ac5e93_terseLabel_en-US" xlink:label="lab_pega_PegaCloudMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pega Cloud</link:label>
    <link:label id="lab_pega_PegaCloudMember_label_en-US" xlink:label="lab_pega_PegaCloudMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pega Cloud [Member]</link:label>
    <link:label id="lab_pega_PegaCloudMember_documentation_en-US" xlink:label="lab_pega_PegaCloudMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember" xlink:href="pega-20220630.xsd#pega_PegaCloudMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PegaCloudMember" xlink:to="lab_pega_PegaCloudMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_74b13b83-4b28-4d39-bba5-f13e477b7d93_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_9a1cb903-0889-4e6c-8047-12a60804deb9_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_label_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_documentation_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" xlink:to="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e5c4361a-3661-4e0c-9394-6b80e821d1cc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnTerminationOfLease_6fef3704-c9b2-4942-b0b2-9a2ce884d549_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain lease termination</link:label>
    <link:label id="lab_us-gaap_GainLossOnTerminationOfLease_label_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Termination of Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnTerminationOfLease" xlink:to="lab_us-gaap_GainLossOnTerminationOfLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_29a9f0cd-2cdc-4531-a9fe-0b87167ca050_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Venture investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_e4157dd4-46a5-48df-a057-b97afb93968e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_119288ed-f6b6-4104-9d5d-c83dc5354543_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_36fa001d-f4cb-4e21-9753-b99b3739e828_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of amortization of deferred contract costs</link:label>
    <link:label id="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_label_en-US" xlink:label="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amortization of Deferred Costs [Table Text Block]</link:label>
    <link:label id="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_documentation_en-US" xlink:label="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of amortization of deferred costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:href="pega-20220630.xsd#pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:to="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_cb0b7123-1803-4b3f-8a87-7caa9290a079_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend payments to stockholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_7da089bf-3bb8-406e-8d64-c6f93671132d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76581dca-8f37-4511-897f-f565d7b78ece_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in aggregate commitment amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesAwardedValue_695e4034-c00d-4b58-ade3-4bb6c6556cdd_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency, damages awarded, value</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesAwardedValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Awarded, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesAwardedValue" xlink:to="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaintenanceMember_c301d5d8-f398-4fef-a4e8-75a4edcead80_terseLabel_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance</link:label>
    <link:label id="lab_us-gaap_MaintenanceMember_label_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaintenanceMember" xlink:to="lab_us-gaap_MaintenanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_CreditAgreementMember_72954a72-33ea-4583-978f-1cbebb5062dd_terseLabel_en-US" xlink:label="lab_pega_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit agreement</link:label>
    <link:label id="lab_pega_CreditAgreementMember_label_en-US" xlink:label="lab_pega_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_pega_CreditAgreementMember_documentation_en-US" xlink:label="lab_pega_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CreditAgreementMember" xlink:href="pega-20220630.xsd#pega_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CreditAgreementMember" xlink:to="lab_pega_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_0929f258-58af-4a90-a090-7b7895608940_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of unbilled receivables, 1-2 years</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within Year One And Two</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables not billable at balance sheet date expected percentage to be collected within year one and two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0e1d4b11-bf4f-4302-9a03-b90a7d110ede_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_CappedCallTransactionRollForward_c135d876-d0f0-47d4-b9e2-fbc52c70cb25_terseLabel_en-US" xlink:label="lab_pega_CappedCallTransactionRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Transaction [Roll Forward]</link:label>
    <link:label id="lab_pega_CappedCallTransactionRollForward_label_en-US" xlink:label="lab_pega_CappedCallTransactionRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Transaction [Roll Forward]</link:label>
    <link:label id="lab_pega_CappedCallTransactionRollForward_documentation_en-US" xlink:label="lab_pega_CappedCallTransactionRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionRollForward" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CappedCallTransactionRollForward" xlink:to="lab_pega_CappedCallTransactionRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_9cb12398-a0f8-4e8f-9870-de58245bd82a_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_NonqualifiedStockOptionsMember_859929e2-210a-409b-a086-25ac339daeb5_terseLabel_en-US" xlink:label="lab_pega_NonqualifiedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-qualified stock options</link:label>
    <link:label id="lab_pega_NonqualifiedStockOptionsMember_label_en-US" xlink:label="lab_pega_NonqualifiedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Stock Options [Member]</link:label>
    <link:label id="lab_pega_NonqualifiedStockOptionsMember_documentation_en-US" xlink:label="lab_pega_NonqualifiedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Stock Options [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonqualifiedStockOptionsMember" xlink:href="pega-20220630.xsd#pega_NonqualifiedStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_NonqualifiedStockOptionsMember" xlink:to="lab_pega_NonqualifiedStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_6b3e4cdc-6319-4608-a345-3038f1920949_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual interest expense (0.75% coupon)</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d32fad0d-ed6f-483e-bc46-6ecdc9866454_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1a84609e-a459-4150-a3ea-8b3730b747a9_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PerformanceObligationYearThreeMember_0315165a-4dba-4c3c-b1cb-880b30afa4dc_terseLabel_en-US" xlink:label="lab_pega_PerformanceObligationYearThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2-3 years</link:label>
    <link:label id="lab_pega_PerformanceObligationYearThreeMember_label_en-US" xlink:label="lab_pega_PerformanceObligationYearThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Obligation, Year Three [Member]</link:label>
    <link:label id="lab_pega_PerformanceObligationYearThreeMember_documentation_en-US" xlink:label="lab_pega_PerformanceObligationYearThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Obligation, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearThreeMember" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PerformanceObligationYearThreeMember" xlink:to="lab_pega_PerformanceObligationYearThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_d323a843-6224-4d04-be42-6133f4a1ac55_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_8a97d53b-be63-4e5b-85fa-56c7b3dbbc36_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">On or after March&#160;1, 2023</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_8688b8aa-6959-49eb-916c-de3c2acbfbfa_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_MaturitiesOfInterestAndPrincipalAbstract_0937b04c-36a4-49b1-99f5-76f44d8ccfa3_terseLabel_en-US" xlink:label="lab_pega_MaturitiesOfInterestAndPrincipalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_pega_MaturitiesOfInterestAndPrincipalAbstract_label_en-US" xlink:label="lab_pega_MaturitiesOfInterestAndPrincipalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Interest and Principal [Abstract]</link:label>
    <link:label id="lab_pega_MaturitiesOfInterestAndPrincipalAbstract_documentation_en-US" xlink:label="lab_pega_MaturitiesOfInterestAndPrincipalAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Interest and Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_MaturitiesOfInterestAndPrincipalAbstract" xlink:href="pega-20220630.xsd#pega_MaturitiesOfInterestAndPrincipalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract" xlink:to="lab_pega_MaturitiesOfInterestAndPrincipalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_6b3472bd-caf8-4442-98c9-5dc3224e0e32_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5c42d5f3-4dfa-473e-8da2-a7579adce7e8_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_41809972-c845-4287-bc83-084da86bf4eb_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_1a3db8cb-8e71-4c78-bad4-fab9de10d78b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_fb8631e1-949d-4765-9111-00026501e258_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_46f24c6e-b225-450d-b4c9-73778d305b82_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_22c74a4d-3b38-4257-b324-1ff7c05a8fed_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding anti-dilutive stock options and RSUs (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_ea8ad73f-bd56-4bb4-b4b3-3ebb75fd184b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_7468e433-0b3d-470f-8271-d8cf9d2a7898_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_aecdccb7-1c56-4b20-85dc-1d3c74c83277_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_15b7d98f-e64f-4d5e-8469-a1957b1c297c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_CappedCallTransactionFairValueAdjustment_c48423f3-1ba3-4690-b5ad-a10026b0a6c2_terseLabel_en-US" xlink:label="lab_pega_CappedCallTransactionFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value adjustment</link:label>
    <link:label id="lab_pega_CappedCallTransactionFairValueAdjustment_label_en-US" xlink:label="lab_pega_CappedCallTransactionFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Transaction, Fair Value Adjustment</link:label>
    <link:label id="lab_pega_CappedCallTransactionFairValueAdjustment_documentation_en-US" xlink:label="lab_pega_CappedCallTransactionFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Transaction, Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionFairValueAdjustment" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CappedCallTransactionFairValueAdjustment" xlink:to="lab_pega_CappedCallTransactionFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_296bd657-bac5-45bb-a753-ad258403b5e0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_e83b9002-6c4f-4a3a-b473-62b5e6423737_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_83d4888d-91d1-446f-8774-4dedfe831c47_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f3535acb-c67e-4e1e-bc07-a72f284df1d0_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_aa473f34-4a6b-4dce-894f-feabd52275d8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_eae720e5-4522-4af4-87b2-bd3aaba12017_totalLabel_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_documentation_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_ffd8d3b9-3119-4491-90a7-2384e4dd99a1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_6689eb3e-7ea2-4a9f-b949-21093af4df3a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and liabilities measured at fair value on a recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_e17f3414-d170-48c0-9caa-940191f379fb_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesTotalDue_fe74f15a-8de0-4cc9-9524-4dfc23cfbf93_totalLabel_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesTotalDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, total due</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesTotalDue_label_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesTotalDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Total Due</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesTotalDue_documentation_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesTotalDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Total Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesTotalDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InterestLongTermDebtMaturitiesTotalDue" xlink:to="lab_pega_InterestLongTermDebtMaturitiesTotalDue" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_NetIncomeLossAttributableToParentAdjustment_c6e593f8-74e2-4a9e-bbbc-b51926c71eb3_terseLabel_en-US" xlink:label="lab_pega_NetIncomeLossAttributableToParentAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense associated with convertible debt instruments, net of tax</link:label>
    <link:label id="lab_pega_NetIncomeLossAttributableToParentAdjustment_label_en-US" xlink:label="lab_pega_NetIncomeLossAttributableToParentAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Adjustment</link:label>
    <link:label id="lab_pega_NetIncomeLossAttributableToParentAdjustment_documentation_en-US" xlink:label="lab_pega_NetIncomeLossAttributableToParentAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NetIncomeLossAttributableToParentAdjustment" xlink:href="pega-20220630.xsd#pega_NetIncomeLossAttributableToParentAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_NetIncomeLossAttributableToParentAdjustment" xlink:to="lab_pega_NetIncomeLossAttributableToParentAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2c7bb05f-fe71-48ba-b8d2-2485371793d4_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ec6704b4-6d2e-4572-b209-c21200f8a9e9_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b14e4909-582c-4cb5-8e39-66d4f0aefe39_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, liability, current, statement of financial position</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_37d1a05b-d46f-4eb6-953a-fc0c77eee2c7_verboseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1 year or less</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One or Less</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One or Less</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_eb0a35f4-ba28-4b8b-9fe4-3354f7bf8e45_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of unbilled receivables, 2-5 years</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within Year Two And Five</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables not billable at balance sheet date expected percentage to be collected within year two and five.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_67268d0b-a09f-4630-a03a-50a47a16313f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_90e24825-efa9-4f3e-9f7e-0ca7c27acfbd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_13ae5f96-a71a-420b-a801-6ec18593428d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_a6ffeea5-5050-4042-b64b-db8a9f12314f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_25d49422-7079-4dfb-b697-5750abe6230f_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_052ac841-28d2-4773-9463-e530c6b2bdb8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of investments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear_fa05d7b0-3630-406b-898e-94c2942a29ec_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Remainder of Fiscal Year</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" xlink:to="lab_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_4ba12ec0-1f00-4436-9547-9b933cc91328_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_8bf2e8d7-4176-469d-a4a8-5c5a966ce46e_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c0e37140-c697-4cfa-b7d4-da229e12923e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash (used in) provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_b96daf4c-9a89-45d2-b011-176321f02d9b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_3d442b84-5242-4f43-9a59-b79d1fc69013_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped call transactions</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4a10ace4-02d5-4361-b7b4-d08ef7f339de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior_509abc37-29ac-41c0-b3ec-dd6914d2cb21_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 and prior</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:to="lab_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_27e1dde0-66f3-435e-b65e-bb5231be787e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_afac15ff-f009-4041-b447-e7fa5fe6ed50_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_OtherLongTermAssets_34e6d35c-6a6a-4ce3-a222-c2681bfd8ebe_terseLabel_en-US" xlink:label="lab_pega_OtherLongTermAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_pega_OtherLongTermAssets_label_en-US" xlink:label="lab_pega_OtherLongTermAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, Long-term Assets</link:label>
    <link:label id="lab_pega_OtherLongTermAssets_documentation_en-US" xlink:label="lab_pega_OtherLongTermAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, Long-term Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermAssets" xlink:href="pega-20220630.xsd#pega_OtherLongTermAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OtherLongTermAssets" xlink:to="lab_pega_OtherLongTermAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_8be3f74d-f1ec-4a72-9799-fa44747ad738_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ed4c6171-2dde-443d-9369-1a13713e4df3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_1a629727-2611-4f92-aca9-7f7c79ac4d61_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_37673a6f-142c-4e2b-b2a7-1504364d2c0e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_CappedCallTransactionsFairValueDisclosure_6eafd88e-fd0f-4513-b5c9-dbd50006a899_terseLabel_en-US" xlink:label="lab_pega_CappedCallTransactionsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped call transactions</link:label>
    <link:label id="lab_pega_CappedCallTransactionsFairValueDisclosure_5e1f7b02-5219-4bb7-9480-629aa1390910_periodStartLabel_en-US" xlink:label="lab_pega_CappedCallTransactionsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_pega_CappedCallTransactionsFairValueDisclosure_389cf241-3a4e-4228-bfa2-0e8706b290ba_periodEndLabel_en-US" xlink:label="lab_pega_CappedCallTransactionsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_pega_CappedCallTransactionsFairValueDisclosure_label_en-US" xlink:label="lab_pega_CappedCallTransactionsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Transactions, Fair Value Disclosure</link:label>
    <link:label id="lab_pega_CappedCallTransactionsFairValueDisclosure_documentation_en-US" xlink:label="lab_pega_CappedCallTransactionsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Transactions, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsFairValueDisclosure" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CappedCallTransactionsFairValueDisclosure" xlink:to="lab_pega_CappedCallTransactionsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior_d080b35d-4835-4bcb-ab31-2899bc4261fb_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 and prior</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior_label_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior_documentation_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:to="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_5176ea9c-c847-4a14-89ec-a1b8ce0e6622_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75114015-00a3-4888-8338-a24cdb441bf0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_8947d62a-1a7d-4f73-990c-cf43a7cd9170_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtAbstract_f6c3f92b-88d6-4187-88df-ebefd7f08810_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtAbstract_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract" xlink:to="lab_us-gaap_InterestExpenseDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_59a79ba9-720c-4246-9813-ca17fcbeffe9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_e3299053-2c36-465b-8063-b39b0478e382_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_TradeSecretMisappropriationMember_55fb142b-5780-4e28-85c3-13002ad61d9b_terseLabel_en-US" xlink:label="lab_pega_TradeSecretMisappropriationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Secret Misappropriation</link:label>
    <link:label id="lab_pega_TradeSecretMisappropriationMember_label_en-US" xlink:label="lab_pega_TradeSecretMisappropriationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Secret Misappropriation [Member]</link:label>
    <link:label id="lab_pega_TradeSecretMisappropriationMember_documentation_en-US" xlink:label="lab_pega_TradeSecretMisappropriationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Secret Misappropriation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TradeSecretMisappropriationMember" xlink:href="pega-20220630.xsd#pega_TradeSecretMisappropriationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_TradeSecretMisappropriationMember" xlink:to="lab_pega_TradeSecretMisappropriationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_8c338100-45f0-4c6e-93dc-1378a60277b2_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized at a point in time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld_c4c42c3b-a62a-4e0d-b1a4-a6d5d3110de5_terseLabel_en-US" xlink:label="lab_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum required cash and investments held</link:label>
    <link:label id="lab_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld_label_en-US" xlink:label="lab_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Required Cash and Investments Held</link:label>
    <link:label id="lab_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld_documentation_en-US" xlink:label="lab_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Required Cash and Investments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" xlink:to="lab_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_60159e28-dfd4-4092-b6f5-1aef2dc38195_terseLabel_en-US" xlink:label="lab_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Based rent to paid (annually per year)</link:label>
    <link:label id="lab_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_label_en-US" xlink:label="lab_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Annually Per Year</link:label>
    <link:label id="lab_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_documentation_en-US" xlink:label="lab_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Annually Per Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" xlink:href="pega-20220630.xsd#pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" xlink:to="lab_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_101f4835-a559-48a6-93b2-78e1575ff2af_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_463c8537-4202-497d-b4bc-5f01fe470637_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_48edae87-8ecc-447d-bcaf-0058b81c6ed0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_d76cccad-2813-4f11-a9fd-535809840675_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEBT</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_c0e3b09e-09f9-4585-a3a6-5b7018c7c513_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesMember_47bcf41f-8c6a-4dc2-abac-e602433eefe4_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_pega_UnbilledReceivablesMember_label_en-US" xlink:label="lab_pega_UnbilledReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables [Member]</link:label>
    <link:label id="lab_pega_UnbilledReceivablesMember_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesMember" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesMember" xlink:to="lab_pega_UnbilledReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LegalFeesPostJudgementInterestRatePercentage_b1c8b4cc-0c19-4b73-9818-620dc31d404f_terseLabel_en-US" xlink:label="lab_pega_LegalFeesPostJudgementInterestRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal fees, post-judgement interest rate, percentage</link:label>
    <link:label id="lab_pega_LegalFeesPostJudgementInterestRatePercentage_label_en-US" xlink:label="lab_pega_LegalFeesPostJudgementInterestRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Fees, Post-judgement Interest Rate, Percentage</link:label>
    <link:label id="lab_pega_LegalFeesPostJudgementInterestRatePercentage_documentation_en-US" xlink:label="lab_pega_LegalFeesPostJudgementInterestRatePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Fees, Post-judgement Interest Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LegalFeesPostJudgementInterestRatePercentage" xlink:href="pega-20220630.xsd#pega_LegalFeesPostJudgementInterestRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LegalFeesPostJudgementInterestRatePercentage" xlink:to="lab_pega_LegalFeesPostJudgementInterestRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_697825dd-5e33-48db-b01f-85655cdf6e18_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PerformanceObligationYearTwoMember_d17ff60e-03d2-45a7-ac14-e411730092ca_terseLabel_en-US" xlink:label="lab_pega_PerformanceObligationYearTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1-2 years</link:label>
    <link:label id="lab_pega_PerformanceObligationYearTwoMember_label_en-US" xlink:label="lab_pega_PerformanceObligationYearTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Obligation, Year Two [Member]</link:label>
    <link:label id="lab_pega_PerformanceObligationYearTwoMember_documentation_en-US" xlink:label="lab_pega_PerformanceObligationYearTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Obligation, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearTwoMember" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PerformanceObligationYearTwoMember" xlink:to="lab_pega_PerformanceObligationYearTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_501113ac-2afe-41b0-bd3d-0f8c16f332a8_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a84e831e-61e7-46d5-b6fe-f25598329ff2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LicensePerpetualMember_472d0ca9-020c-4b29-9361-59926afa5521_terseLabel_en-US" xlink:label="lab_pega_LicensePerpetualMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Perpetual license</link:label>
    <link:label id="lab_pega_LicensePerpetualMember_label_en-US" xlink:label="lab_pega_LicensePerpetualMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License, Perpetual [Member]</link:label>
    <link:label id="lab_pega_LicensePerpetualMember_documentation_en-US" xlink:label="lab_pega_LicensePerpetualMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License, Perpetual [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LicensePerpetualMember" xlink:href="pega-20220630.xsd#pega_LicensePerpetualMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LicensePerpetualMember" xlink:to="lab_pega_LicensePerpetualMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_ff585391-4eeb-4d7c-8a4b-314476bf71ff_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65262a22-d2da-49c5-b8b7-a6ea10a44c44_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_72ff33ed-e629-4d9e-b120-009f8612416d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_20d5cf91-3a93-4bae-825d-1185facf45e1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_76d3649f-1c3b-498d-9781-5b19a7601924_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_a451bdb0-76ed-42d5-bd2b-43936f651178_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_608bf6ab-d31a-4ef9-9945-c003e24246d1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of contract assets and deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_54d60462-a438-40e8-8027-a5d87da5a9cb_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssets_1d99b269-ce92-4266-994a-1ee1a0fb24ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in operating assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear_ffe3f35a-5b13-4b92-9413-cda69f0c994b_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear_label_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Amount Expected to be Collected in Remainder of Fiscal Year</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Amount Expected to be Collected in Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" xlink:to="lab_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_78374ccf-cae7-403b-a541-12d0b247a83a_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_be114854-9830-4c6a-8adb-3cf06043a268_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_1fec992e-1368-4112-8ef5-e472a5c318ea_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred commissions</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_d4f3ed81-7307-452c-8511-d043fcb32deb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_6b09b66f-450e-4fc3-9ac5-d131d8b6d849_terseLabel_en-US" xlink:label="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold consecutive business days</link:label>
    <link:label id="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_label_en-US" xlink:label="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Consecutive Business Days Immediately Following Threshold Consecutive Trading Days</link:label>
    <link:label id="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_documentation_en-US" xlink:label="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Consecutive Business Days Immediately Following Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" xlink:href="pega-20220630.xsd#pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" xlink:to="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_9460623b-6429-4c17-a8d6-1972ebf98833_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LesseeLeaseTermOfContract_4b918c49-d387-4588-a3b8-f86ba5cfc3d6_terseLabel_en-US" xlink:label="lab_pega_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of contract</link:label>
    <link:label id="lab_pega_LesseeLeaseTermOfContract_label_en-US" xlink:label="lab_pega_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Term of Contract</link:label>
    <link:label id="lab_pega_LesseeLeaseTermOfContract_documentation_en-US" xlink:label="lab_pega_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseTermOfContract" xlink:href="pega-20220630.xsd#pega_LesseeLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LesseeLeaseTermOfContract" xlink:to="lab_pega_LesseeLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_785ec3c6-dd90-43fc-8a02-783cbd395e6b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit concentration risk</link:label>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6afc0ca1-4fa0-4101-a574-104d69ff2ddd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 and thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4ce61159-71aa-413b-8fe8-808493d4eac2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_AccountReceivablesAndUnbilledReceivablesMember_0a3184a4-fcb6-4113-afcd-678922320c79_terseLabel_en-US" xlink:label="lab_pega_AccountReceivablesAndUnbilledReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account receivable and unbilled receivables</link:label>
    <link:label id="lab_pega_AccountReceivablesAndUnbilledReceivablesMember_label_en-US" xlink:label="lab_pega_AccountReceivablesAndUnbilledReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account Receivables and Unbilled Receivables [Member]</link:label>
    <link:label id="lab_pega_AccountReceivablesAndUnbilledReceivablesMember_documentation_en-US" xlink:label="lab_pega_AccountReceivablesAndUnbilledReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account Receivables and Unbilled Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountReceivablesAndUnbilledReceivablesMember" xlink:href="pega-20220630.xsd#pega_AccountReceivablesAndUnbilledReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccountReceivablesAndUnbilledReceivablesMember" xlink:to="lab_pega_AccountReceivablesAndUnbilledReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_211b2547-628f-4da5-8136-a0be3cf88993_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_bb7a371d-8caa-4f4d-93ec-621dbf257e05_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_53e3b7ba-17b6-48e7-bea9-cd4463f6af11_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and related expenses</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_1a259762-2bb4-4cde-ba50-161639a19171_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_622c956c-95cc-4e70-94d8-0666c3723d29_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_45bd7823-39e1-4ef8-bea5-cf63c41a74fd_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income before provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_e36b922f-a17e-4f5f-8ee1-0e8a74b0579f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_3f24686a-3fc5-426a-aadd-4cd5de71fd51_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_c61f93e1-264d-41eb-a8a2-b2a8ec847212_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(LOSS) EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_089401c5-c8e2-4300-bac2-7631d4041f39_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_67ea9a10-1f18-4b18-b32e-48617316b20b_totalLabel_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9e9ad278-b8c4-47fa-b69b-e3d4f0265eea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_3ed8e75f-688a-4e3c-a6a3-4a36873ab8b5_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER ASSETS AND LIABILITIES</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9b132994-6ec4-49ad-b419-5af99bd1f311_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4693900e-6d11-4d12-b9ab-a17cd21320b6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average period of recognition of unrecognized stock-based compensation expense (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_70a387f7-f297-4a48-be32-a5403a6300da_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of amortizable intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_115feb83-dcc6-4838-875a-6bf9bafd50ff_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_72cacaf3-edf5-4e11-9439-9cbd9b7db73d_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_2f5696b3-aad2-44f7-9acd-97befa959499_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_745d7476-156c-4387-ae49-082923b4edb5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_1a3dc096-d5d5-4660-b2f2-3734a1fe5856_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_3fc472dc-d8c1-4bd6-8050-30e369bbc91a_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe (excluding U.K.), Middle East, and Africa</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_4cea9273-0dcd-432d-b42a-f053ec3666e1_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_a93d4df4-2d08-4520-b18c-8d7262cc5c7e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_740d85b9-1742-4a18-93d9-86d1324dd24c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_e52db79f-8d75-48e2-bc44-7cbbf93aabe9_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_b19082a4-4703-4391-9bf6-4665273adcbb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial conversion rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_6fada571-28ef-4dbd-b157-dd2ee93a0d3c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_7e949f64-7190-400c-a4c9-7f279affbe55_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_e36df168-c508-408b-83f2-80356a7b34bd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_96a79add-547f-4765-a1b1-c8efbb7d2a94_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a7b1cb60-2143-4220-bb95-4aeed4426abf_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_3b3eda1c-7add-40d2-bb90-2aea31c8b8c9_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1-2 years</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One and Two</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables not billable at balance sheet date amount expected to be collected within year one and two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a9523f0a-dd95-4dea-b035-62de38b1df47_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_9858b45b-2072-4bf7-b456-474d6f56aacb_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_fbfb6ae3-40cd-4d05-a5dd-d38b6192d83d_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_17928957-67f5-45d3-97f8-1263f6219097_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems" xlink:to="lab_us-gaap_MarketableSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8d4691f2-bb4c-4895-9bf0-89915e9854f1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_0ddea7cc-3218-4150-b0d9-0dc605270041_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f9a83abd-0818-4f33-af8b-a9f79937c315_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate (benefit rate)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7fd75f5e-8f6d-4a78-9a04-0988b7773fcd_terseLabel_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_documentation_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_d046df95-e4c4-481d-9c8f-fd2575a76be1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ConsultingMember_0a7b006c-fab9-41a0-8c85-d9104645834c_terseLabel_en-US" xlink:label="lab_pega_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting</link:label>
    <link:label id="lab_pega_ConsultingMember_label_en-US" xlink:label="lab_pega_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting [Member]</link:label>
    <link:label id="lab_pega_ConsultingMember_documentation_en-US" xlink:label="lab_pega_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember" xlink:href="pega-20220630.xsd#pega_ConsultingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ConsultingMember" xlink:to="lab_pega_ConsultingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_330cecf2-ff5c-4145-a235-a06555eea895_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_59f014ef-00cd-4e38-9e92-c096f0271654_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_c8554905-8378-4a2c-bd7c-ab594b1046dc_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of total revenue</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_724a59af-0478-4fb7-8497-c978a160429b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MARKETABLE SECURITIES</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNet_62ed390c-c690-415a-8ea7-76b96b26430b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNet_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNet" xlink:to="lab_us-gaap_InvestmentIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_22caa794-0dc9-4d22-934f-d42d3166720c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesCurrentAndNonCurrent_d9acc841-aba7-4973-92b3-f75bf4479b68_totalLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_pega_UnbilledReceivablesCurrentAndNonCurrent_label_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Current and Non Current</link:label>
    <link:label id="lab_pega_UnbilledReceivablesCurrentAndNonCurrent_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Current and Non Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesCurrentAndNonCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:to="lab_pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_c0e0ef9a-2c3d-4117-b70f-1169ca45b5f9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_a38ed28e-e7ad-4c2d-8b23-2dc918ba4b0f_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_43398664-4c33-4380-87fa-7797f14751a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in carrying amount of goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_dbd39ce1-6b6f-4e6f-82ad-aae385ac61ac_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_9e52d8c4-64ef-4ee7-9959-88325dca6dff_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) earnings per share, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_be5ecd16-6609-47cb-9c84-cbbc880f970d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_OtherLongTermLiabilities_a29cae5b-e28c-4262-94db-f1cfb024d528_terseLabel_en-US" xlink:label="lab_pega_OtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_pega_OtherLongTermLiabilities_label_en-US" xlink:label="lab_pega_OtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, Long-term Liabilities</link:label>
    <link:label id="lab_pega_OtherLongTermLiabilities_documentation_en-US" xlink:label="lab_pega_OtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, Long-term Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermLiabilities" xlink:href="pega-20220630.xsd#pega_OtherLongTermLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OtherLongTermLiabilities" xlink:to="lab_pega_OtherLongTermLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_c31b7815-a500-46da-aa41-bb45e4bf61be_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_d75ed3e5-5e51-49b9-a401-2f8094cd7073_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_d319e596-28aa-40a8-a867-ef155bfc939d_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_a94f554b-fe96-47f1-9c01-27836165ed56_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b9cec521-8b0f-4f50-be3d-cbc78c524e64_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_624f6f58-1ff9-42ba-948e-1849ac6d732d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3d88607e-ae06-45e5-b066-cf9ea9bba140_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue for remaining performance obligations expected to be recognized</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_f06b7d3b-30c6-4679-8452-a2f188e047ff_negatedTerseLabel_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in foreign exchange rates</link:label>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_label_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Currency Translation Adjustment</link:label>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_documentation_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Changes in Foreign Exchange Rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" xlink:to="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_78765250-955e-4435-9cc1-6d5774854127_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_721d497f-8d46-49a7-a546-57faa1746daf_terseLabel_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5954d0ff-5dfc-41fa-91df-9ef282fff20f_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f754134f-ce7f-4829-999e-2c1ffd893c7d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_4b7bdd5a-8e36-45a8-8c5e-5f483c4f544f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_71393dcb-d00c-4696-b265-5341e17b7202_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_24c755db-5a6b-4fa0-be57-2485c398b751_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared ($0.03 per share)</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_66a2c8c0-d933-40bf-9e3f-85d3edb6a491_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusDomain_label_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_02f3b890-89df-4527-91bb-426050c94297_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_74ffc401-ba66-44a8-916c-2c95c981e0ad_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7852a251-a324-41c6-8020-2011c47b0d23_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f7e1404c-f4dd-49eb-88b7-b9b29d085401_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7832a937-b599-4dbf-8a99-8bf098bdcb0e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9325a8a4-07d2-4b0a-8dcc-830517f961da_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for stock compensation plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_820086e8-9793-456e-a1c4-ecdd6e6c941c_terseLabel_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in fair value included in other comprehensive income</link:label>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_label_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_documentation_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" xlink:to="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_f68f2b73-47e4-4eef-812d-e16cbe009add_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_d994b8a4-48e2-453c-a50a-bf9c1c9560a5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchases</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_50e2e6ed-a46e-45af-b61c-b09b59765208_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in operating assets and liabilities, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_393a86fc-cca6-405d-a3f4-5ba92d6b1550_terseLabel_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_documentation_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_49637bfd-6fb5-43fe-bd9a-aee8a6d2823c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_92f229e5-e3ec-4494-a931-8895f09f14c0_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents, and marketable securities</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1375d7eb-b827-4e28-b6d5-e9ec6a0813b2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_5de74cac-0961-4106-9ddf-457595d67f10_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_75cd0f53-5857-4dfb-9001-537516af0901_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Fair Value</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Grant Date Fair Value Of Awards</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total grant date fair value of awards made during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:href="pega-20220630.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_124c0c0c-a985-4489-9d17-296fd38f05b7_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income on capped call transactions</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_ed208767-0479-483c-876f-44fc08533292_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on capped call transactions</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_4a7c2c3d-1316-4db0-ab8b-338ad2b439b2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_7df3b7db-884f-4593-b8c8-1689b1e2b3d7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_c44fb5a0-65d3-4b0e-9155-b52892785ad3_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum_0c6b803a-8d28-4ff3-a0db-9f05511b767b_terseLabel_en-US" xlink:label="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum consolidated net leverage ratio</link:label>
    <link:label id="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum_label_en-US" xlink:label="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenants, Leverage Ratio, Maximum</link:label>
    <link:label id="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum_documentation_en-US" xlink:label="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenants, Leverage Ratio, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantsLeverageRatioMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum" xlink:to="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_d41008be-201c-4918-9701-0e83c519f933_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_a36f9829-1864-4a69-b2ab-d50b6758696f_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_41aeffe3-b606-4a11-aaae-f0a59785e8e2_totalLabel_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_label_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Year One</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_documentation_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:to="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_72a6e985-f863-4639-85bb-c70ed99bbe45_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_f5612bbb-9d1b-4e79-a6e2-6e9789bc60b7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of revenue by geographic location</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_a3dd79ad-2f53-4d22-bad7-2b7dd6cd62ce_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_5ea12d83-3d7a-496f-9cec-b3df3ebfbd42_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Accumulated deficit) retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_24bae3aa-a23a-471d-a5f5-58571e4c4e5b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7f5040f0-01d4-4a3e-9afa-618a3a55138b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_c2a2fa2b-39d1-4cd2-9a47-305b05a5c32e_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt fair value</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b9dea959-531d-45e0-9a7d-ed14c9dd4a26_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_71f64cd1-9753-4b6b-ae35-d209d110cace_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_a15c2aaf-61a5-4615-9621-66372ccd8421_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_19fbc878-f592-473f-9b54-7fdf11f8710d_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_f8bd639e-2602-4964-b3bb-ea1f192ad908_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_a83a462f-28df-49e4-a868-bcac304825ca_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense of acquired intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_c23cde89-e6f1-401f-ae31-ac7186aab402_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom (&#8220;U.K.&#8221;)</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66bd5380-30a9-49f9-b1f2-21bb8fc6d93e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_377155c3-d6d4-4ba8-8ed2-605568e18a1a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock_f3d718aa-9589-4ed0-89aa-20d7d52bcb65_terseLabel_en-US" xlink:label="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of right of use asset and lease liabilities</link:label>
    <link:label id="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="pega-20220630.xsd#pega_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_339d9a65-f4f6-4c3d-86fd-b140c2691302_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_8868c13d-fb6a-498e-8cf9-f1f080b875fb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_4116560e-c482-4c2b-a802-b11f4de4732c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Interest Rate of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:to="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_9fefc50e-9e80-4298-972f-a8efc30fe6d2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_5da665db-531f-470a-9fab-95886ac5dda1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_TotalPercentageOfUnbilledRevenue_efd120c4-56ed-446e-b70c-b7d0bfec46bd_totalLabel_en-US" xlink:label="lab_pega_TotalPercentageOfUnbilledRevenue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total percentage of unbilled revenue</link:label>
    <link:label id="lab_pega_TotalPercentageOfUnbilledRevenue_label_en-US" xlink:label="lab_pega_TotalPercentageOfUnbilledRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Percentage of Unbilled Revenue</link:label>
    <link:label id="lab_pega_TotalPercentageOfUnbilledRevenue_documentation_en-US" xlink:label="lab_pega_TotalPercentageOfUnbilledRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Percentage of Unbilled Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalPercentageOfUnbilledRevenue" xlink:href="pega-20220630.xsd#pega_TotalPercentageOfUnbilledRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue" xlink:to="lab_pega_TotalPercentageOfUnbilledRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ViolationOfTheVirginiaComputerCrimesActMember_b09e6e84-7eaa-4f30-b1d7-d375f70f6538_terseLabel_en-US" xlink:label="lab_pega_ViolationOfTheVirginiaComputerCrimesActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Violation of the Virginia Computer Crimes Act</link:label>
    <link:label id="lab_pega_ViolationOfTheVirginiaComputerCrimesActMember_label_en-US" xlink:label="lab_pega_ViolationOfTheVirginiaComputerCrimesActMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Violation of the Virginia Computer Crimes Act [Member]</link:label>
    <link:label id="lab_pega_ViolationOfTheVirginiaComputerCrimesActMember_documentation_en-US" xlink:label="lab_pega_ViolationOfTheVirginiaComputerCrimesActMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Violation of the Virginia Computer Crimes Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember" xlink:href="pega-20220630.xsd#pega_ViolationOfTheVirginiaComputerCrimesActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember" xlink:to="lab_pega_ViolationOfTheVirginiaComputerCrimesActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_c0ce54f6-49c3-4c87-ab13-fab94353c932_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_128d05dd-80cf-480c-b264-ec5ac2783816_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_91f2fbae-b7bb-470b-be62-be53dccfbd95_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_66e9d132-a04b-4636-816c-ab516cfe4d95_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductInformationLineItems_3609a10c-3415-470b-8c5a-e24b8e353e43_terseLabel_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_ProductInformationLineItems_label_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductInformationLineItems" xlink:to="lab_us-gaap_ProductInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_0ea02e09-5545-44f2-adec-a42736a6bf4b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_6c8a690b-6a76-466c-8c4f-ac1d45fb46de_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_98c96bba-8eb3-42a4-a419-4a0babe96939_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentedTechnologyMember_d0da0bdc-9619-45db-8a69-d65b85102ff1_terseLabel_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_us-gaap_PatentedTechnologyMember_label_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patented Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentedTechnologyMember" xlink:to="lab_us-gaap_PatentedTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_fdd90520-8188-4c51-8b3c-c519f6d5289c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion amount</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_02bb269a-b703-43c2-9aee-2449a89656be_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_54e244c9-51af-437f-b08b-6a94df78a7f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of stock based compensation award granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusAxis_a5143523-9717-47f9-92ba-703849f46513_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusAxis_label_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_7826460b-bf92-4258-80b9-834811638ff4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issuable upon conversion (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_472c633e-bb44-4f01-a71a-e57fe23fba91_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f63d4d2f-d442-4327-91f4-e4c137e9b3aa_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_81e8f7ea-3481-42ae-b69f-26d2967b4408_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_5fad728e-e115-4e48-9f67-3843f97519fd_terseLabel_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of receivables</link:label>
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_label_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable and Unbilled Receivable [Table Text Block]</link:label>
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_documentation_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable and Unbilled Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:href="pega-20220630.xsd#pega_AccountsReceivableAndUnbilledReceivableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:to="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_6eeece56-5242-48eb-9356-67c6d19c6ba0_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_8bc491ee-b294-4fb9-b0b7-aa6de962127b_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_be92721d-2ceb-42e4-b78d-4eaacc9aaf27_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f8cda6ec-c90b-4f34-8c1b-ccbc5820fd57_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_a1f2ec18-1b9c-4d23-bcd0-3a013eab3c5e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax receivables</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReceivable" xlink:to="lab_us-gaap_IncomeTaxReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_AppianCorpVPegasystemsIncYouyongZouMember_59223e6c-d7cf-41f8-9a36-3fa9446b067f_terseLabel_en-US" xlink:label="lab_pega_AppianCorpVPegasystemsIncYouyongZouMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou</link:label>
    <link:label id="lab_pega_AppianCorpVPegasystemsIncYouyongZouMember_label_en-US" xlink:label="lab_pega_AppianCorpVPegasystemsIncYouyongZouMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou [Member]</link:label>
    <link:label id="lab_pega_AppianCorpVPegasystemsIncYouyongZouMember_documentation_en-US" xlink:label="lab_pega_AppianCorpVPegasystemsIncYouyongZouMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember" xlink:href="pega-20220630.xsd#pega_AppianCorpVPegasystemsIncYouyongZouMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember" xlink:to="lab_pega_AppianCorpVPegasystemsIncYouyongZouMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fd53158f-c7f1-4e30-9b89-500538ccf132_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fd75db6e-40ec-48ca-91d4-302e58dd611d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net (loss) income to cash (used in) provided by operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_414fd1cb-8fdb-4202-ade5-29723ae9e5ec_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLES</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_0820ffd8-ad48-426a-8154-775d43e53f8e_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d5e52a07-6816-4e67-bd06-6b09d10bba74_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_f9faab4a-4020-42d1-83b2-461dd0271dcd_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4002a726-74c9-4930-a2f5-a793de3ad7eb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1e039676-b503-4007-8b6e-576d7c33c0a2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_2a28ba00-bb6b-4994-b845-a5ecfd49cb43_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d61bd913-f46e-4d32-97bf-750166fcc4dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_dac15202-487f-4b03-9648-bcc67bc671e1_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_2f194630-cd81-47a7-a384-24776e3dbfc2_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e96b300c-adb8-4e66-8c5d-1f3e5c09c914_totalLabel_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_documentation_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_f8631b14-693b-49e0-a257-ffb62f55f274_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a49fe97e-889c-4bbc-8758-632c103dac0a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c9f8037d-0170-476f-bca6-61aef679fa75_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding, assuming dilution (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_4134bbd4-4e86-46f0-9f19-4f6003af4b64_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_4c4005b8-1e7e-4fa5-94d2-02bb321ea2d8_totalLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total percentage of unbilled receivables</link:label>
    <link:label id="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_label_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Current And Non Current Percentage</link:label>
    <link:label id="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables current and non current percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesCurrentAndNonCurrentPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:to="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_023a3c0e-65bb-42f7-8cee-1af79c91cdac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of marketable securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_4ee91c4e-3dc3-4def-99b3-78e71c47a241_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_171734a3-005c-47d8-8527-c5bbac7ea17d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_303ff158-459d-4e03-9e65-29958da7e78d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, 200,000 shares authorized; 81,940 and 81,712 shares issued and outstanding at June&#160;30, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_08a222d1-e0a6-468c-9fb3-227ccb01eadd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_96c22727-274f-4093-a248-ac5dea69139f_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia-Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_92689eec-1cc3-4f86-bde3-8f5016837b1d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_077540ca-fd7b-46da-b3ac-3e5d13cb5958_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and liabilities measured at fair value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_70f517be-1394-4ea2-8e3b-561a785130b0_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeCapPrice_88b0b5ae-5a75-4feb-b209-3765043f5d94_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeCapPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cap price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DerivativeCapPrice_label_en-US" xlink:label="lab_us-gaap_DerivativeCapPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Cap Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCapPrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCapPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeCapPrice" xlink:to="lab_us-gaap_DerivativeCapPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_7b82ce67-ea5e-497a-b0b0-8d00d9783212_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease costs</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_212e4c12-2461-448e-a059-204cc32ba525_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_2b3c2c1a-6835-46d3-8577-38deb0355112_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_355fdeb5-bf8f-4962-9af1-e553c5d69290_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f24e0d3f-8bc5-49d4-8ef3-8dc014e31dc2_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_46668bd9-8695-438d-9f89-8d8126a942d7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_62cb9c84-092a-4c8b-90f5-2a000a8d148a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledRevenueTotal_c5643afa-3816-404b-a085-ddc929498136_totalLabel_en-US" xlink:label="lab_pega_UnbilledRevenueTotal" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled revenue total</link:label>
    <link:label id="lab_pega_UnbilledRevenueTotal_label_en-US" xlink:label="lab_pega_UnbilledRevenueTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Revenue Total</link:label>
    <link:label id="lab_pega_UnbilledRevenueTotal_documentation_en-US" xlink:label="lab_pega_UnbilledRevenueTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Revenue Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledRevenueTotal" xlink:href="pega-20220630.xsd#pega_UnbilledRevenueTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledRevenueTotal" xlink:to="lab_pega_UnbilledRevenueTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_3912082f-7d6b-4686-af93-9703d9bfed39_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_bca208b7-9b1c-4518-ba1d-f9e188a7d0a3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_32c1243b-e5ee-46e7-b94f-9909419dc74e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsMember_2ae8a0b0-86e2-4e8c-82e2-f3e288ec8cec_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember" xlink:to="lab_us-gaap_CashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_aae9e905-c337-434b-8c47-4ab9332f2a44_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency transaction gain (loss)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_5b826305-ea52-4dbc-a589-f7e868c049e2_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency transaction (gain) loss</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_CostOfRevenueMember_5ba96a0c-e1e1-46af-b975-0a26f60d2ec6_verboseLabel_en-US" xlink:label="lab_pega_CostOfRevenueMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_pega_CostOfRevenueMember_21f8c54d-53b8-403c-9c31-19778040fbf4_terseLabel_en-US" xlink:label="lab_pega_CostOfRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_pega_CostOfRevenueMember_label_en-US" xlink:label="lab_pega_CostOfRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Revenue [Member]</link:label>
    <link:label id="lab_pega_CostOfRevenueMember_documentation_en-US" xlink:label="lab_pega_CostOfRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Revenue.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember" xlink:href="pega-20220630.xsd#pega_CostOfRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CostOfRevenueMember" xlink:to="lab_pega_CostOfRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_SubscriptionLicenseMember_886b3777-4963-4e78-90c3-c4e6b5077f94_terseLabel_en-US" xlink:label="lab_pega_SubscriptionLicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription license</link:label>
    <link:label id="lab_pega_SubscriptionLicenseMember_label_en-US" xlink:label="lab_pega_SubscriptionLicenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription License [Member]</link:label>
    <link:label id="lab_pega_SubscriptionLicenseMember_documentation_en-US" xlink:label="lab_pega_SubscriptionLicenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription License</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember" xlink:href="pega-20220630.xsd#pega_SubscriptionLicenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_SubscriptionLicenseMember" xlink:to="lab_pega_SubscriptionLicenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_8c78b635-aaf5-411a-943e-1c97af59590f_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized over time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_c6d8f82f-5a79-404a-ab80-b28d5a30b105_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleLongTermNotesPayable_54d75dc1-4341-4a44-9a78-f44a022c4b92_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleLongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleLongTermNotesPayable" xlink:to="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7db30ff9-e81b-4908-81f4-e0a3853d9362_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_4430421a-e7ca-4bdb-b363-624afba96840_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ca97ca5d-5ef6-42dd-ab51-2d06b7483ef6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f00d0cdf-6488-4193-acf3-b0262ee6fd22_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash (used in) provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_d25b3b47-0224-4839-a133-17b13a86d12d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6ed04d17-d269-45c8-ad44-a0a89002f4e9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under the employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_fdef3312-4dd4-4fd0-b35b-934e88d3ed13_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_943a2bf2-e01d-4dd1-b3eb-dfd64f57206f_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_ea083faf-2eb3-4e99-853b-087c8521fc72_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_SubscriptionServicesMember_61a923f1-370d-4e5f-8eb9-edd63860cdc5_terseLabel_en-US" xlink:label="lab_pega_SubscriptionServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription services</link:label>
    <link:label id="lab_pega_SubscriptionServicesMember_label_en-US" xlink:label="lab_pega_SubscriptionServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription Services [Member]</link:label>
    <link:label id="lab_pega_SubscriptionServicesMember_documentation_en-US" xlink:label="lab_pega_SubscriptionServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember" xlink:href="pega-20220630.xsd#pega_SubscriptionServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_SubscriptionServicesMember" xlink:to="lab_pega_SubscriptionServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3a077f31-09a3-4dad-9c13-05012c710902_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_6e4f90ec-a791-4cff-a77e-e9f29302966e_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c93ea2c4-f6c2-4aed-814a-e66632ce365b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_fd92bc81-45de-49b5-8906-2e0fd5e95f74_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_5476a7d6-fbb2-4799-ba28-8da00a4195d5_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_6cb3ef4f-f184-4517-9664-0116276cf6b4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_db6ef6d1-5ce0-4eb1-a73b-d7681dbdaca1_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNonCurrent_1cdd894b-3ed6-4516-81d0-3cae3b528abb_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNonCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNonCurrent_bf9123df-35e6-4d07-98d9-b3c979980270_verboseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNonCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term unbilled receivables</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNonCurrent_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNonCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Non Current</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNonCurrent_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNonCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due greater than one year from period end.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNonCurrent" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNonCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNonCurrent" xlink:to="lab_pega_UnbilledReceivablesNonCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_b7daf8fd-f009-4b10-8e41-cd99b60de155_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PerformanceObligationYearOneMember_b0de9d74-fff9-4aaf-82fe-265f191479c7_terseLabel_en-US" xlink:label="lab_pega_PerformanceObligationYearOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1 year or less</link:label>
    <link:label id="lab_pega_PerformanceObligationYearOneMember_label_en-US" xlink:label="lab_pega_PerformanceObligationYearOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Obligation, Year One [Member]</link:label>
    <link:label id="lab_pega_PerformanceObligationYearOneMember_documentation_en-US" xlink:label="lab_pega_PerformanceObligationYearOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Obligation, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearOneMember" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PerformanceObligationYearOneMember" xlink:to="lab_pega_PerformanceObligationYearOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearThree_185adbe8-d12d-4577-8420-50ff9b095b92_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearThree_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Three</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearThree_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree" xlink:to="lab_pega_UnbilledReceivablesNotBillableContractDateYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_895fd24f-7c52-46ec-be63-1dfdc7074d45_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets and depreciation</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_OtherCurrentAssets_074794a5-53d9-4160-bc77-f49b1add809a_terseLabel_en-US" xlink:label="lab_pega_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_pega_OtherCurrentAssets_label_en-US" xlink:label="lab_pega_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, Current Assets</link:label>
    <link:label id="lab_pega_OtherCurrentAssets_documentation_en-US" xlink:label="lab_pega_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentAssets" xlink:href="pega-20220630.xsd#pega_OtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OtherCurrentAssets" xlink:to="lab_pega_OtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_4487faa2-4e68-4bca-bfa4-eaf4f1f3ccba_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_e782d811-1f6b-4f52-abdd-f67f3762b6d3_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of supplemental cash flow lease information</link:label>
    <link:label id="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_label_en-US" xlink:label="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Supplemental Cash Flow Lease Information [Table Text Block]</link:label>
    <link:label id="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_documentation_en-US" xlink:label="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Supplemental Cash Flow Lease Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:href="pega-20220630.xsd#pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:to="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_8b6550d9-f077-456c-9e55-276da29d28bb_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2-5 years</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected Within Year Two and Five</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables not billable at balance sheet date amount expected to be collected within year two and five.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PerpetualLicenseMember_ae59d7c7-0c6f-493c-9c79-26052fe60fae_terseLabel_en-US" xlink:label="lab_pega_PerpetualLicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Perpetual license</link:label>
    <link:label id="lab_pega_PerpetualLicenseMember_label_en-US" xlink:label="lab_pega_PerpetualLicenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Perpetual License [Member]</link:label>
    <link:label id="lab_pega_PerpetualLicenseMember_documentation_en-US" xlink:label="lab_pega_PerpetualLicenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Perpetual License</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember" xlink:href="pega-20220630.xsd#pega_PerpetualLicenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PerpetualLicenseMember" xlink:to="lab_pega_PerpetualLicenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6b087e5f-8c6f-41de-b54e-c654ff2e238c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under the employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_6a89aa08-4ab1-4b57-ae35-83fd10140313_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne_08714023-df00-4651-b894-9501367b1123_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year One</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne" xlink:to="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_0be5a944-c213-4d54-bf18-d09fd68f4ff1_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_18194180-529a-4e7c-b76f-7704b14a027c_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_bc715c66-c90b-4c45-bec5-37bcc127f493_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_99f7fb76-c24e-4567-a667-8353dc8e3137_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d70430da-e642-4df0-bead-03dc109e0953_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_OtherAmericasMember_060a6281-96fc-4461-9985-806a6dd705c3_terseLabel_en-US" xlink:label="lab_pega_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas</link:label>
    <link:label id="lab_pega_OtherAmericasMember_label_en-US" xlink:label="lab_pega_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas [Member]</link:label>
    <link:label id="lab_pega_OtherAmericasMember_documentation_en-US" xlink:label="lab_pega_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Region of Americas, except US.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAmericasMember" xlink:href="pega-20220630.xsd#pega_OtherAmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OtherAmericasMember" xlink:to="lab_pega_OtherAmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_976e7de5-6356-4f88-b1f5-6356bb73d3a2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_0c08c32c-f343-4041-807f-2555f4a5e958_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of other assets and other liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Assets and Other Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f28ea6dc-8afb-42b6-a04e-e0873ab178c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated future amortization expense related to intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_7b3c6f92-25e6-43ee-836a-4f55d998b288_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_e2a97f45-e77c-4dcd-aa6e-dd6884f95c78_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_0befca5f-002a-4a1b-9459-c16d68efd613_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_359a214f-db5b-4284-a469-3740269d368f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_977a5e7f-5345-43c4-a9bd-836419922717_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_3c42b4d6-bfe6-43b0-ad89-2f706d733f24_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ClientRelationshipsMember_4b7be7c1-4ce7-42f5-8d3d-4db2839f49b5_terseLabel_en-US" xlink:label="lab_pega_ClientRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client-related</link:label>
    <link:label id="lab_pega_ClientRelationshipsMember_label_en-US" xlink:label="lab_pega_ClientRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client Relationships [Member]</link:label>
    <link:label id="lab_pega_ClientRelationshipsMember_documentation_en-US" xlink:label="lab_pega_ClientRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientRelationshipsMember" xlink:href="pega-20220630.xsd#pega_ClientRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ClientRelationshipsMember" xlink:to="lab_pega_ClientRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_bc6a0c87-dbc6-4726-bf62-8386aedf4c58_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2ebc5989-bb83-49ab-ba9d-3672172860a6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_91a28393-7e3c-4843-a871-f3613c5c00d6_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_6ec35ffc-6644-4c6a-a4b0-e635f8bbc908_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_052312c3-5f66-47aa-a77b-aa283e753dc1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LesseeLeaseholdImprovementAllowance_cea7d74a-bc9f-46f7-9672-e098daf9e399_terseLabel_en-US" xlink:label="lab_pega_LesseeLeaseholdImprovementAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Improvement allowance</link:label>
    <link:label id="lab_pega_LesseeLeaseholdImprovementAllowance_label_en-US" xlink:label="lab_pega_LesseeLeaseholdImprovementAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leasehold Improvement Allowance</link:label>
    <link:label id="lab_pega_LesseeLeaseholdImprovementAllowance_documentation_en-US" xlink:label="lab_pega_LesseeLeaseholdImprovementAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leasehold Improvement Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseholdImprovementAllowance" xlink:href="pega-20220630.xsd#pega_LesseeLeaseholdImprovementAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LesseeLeaseholdImprovementAllowance" xlink:to="lab_pega_LesseeLeaseholdImprovementAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DeferredCostsNetTextBlock_4d00ae41-eb63-4753-bf0f-742b770b13e6_terseLabel_en-US" xlink:label="lab_pega_DeferredCostsNetTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEFERRED COMMISSIONS</link:label>
    <link:label id="lab_pega_DeferredCostsNetTextBlock_label_en-US" xlink:label="lab_pega_DeferredCostsNetTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs Net [Text Block]</link:label>
    <link:label id="lab_pega_DeferredCostsNetTextBlock_documentation_en-US" xlink:label="lab_pega_DeferredCostsNetTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure for deferred contract costs and related amortization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredCostsNetTextBlock" xlink:href="pega-20220630.xsd#pega_DeferredCostsNetTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DeferredCostsNetTextBlock" xlink:to="lab_pega_DeferredCostsNetTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_7d58d023-f15a-42e1-8d80-0fb226497663_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2636e044-e04f-45b6-9a77-0a63f8ab332d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_8db08274-9294-46e3-8578-7fb1c63cd4bd_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock_85ad575e-0c74-4fe4-9c71-536b6f95c305_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of weighted average and discount rate</link:label>
    <link:label id="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock_label_en-US" xlink:label="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average and Discount Rate [Table Text Block]</link:label>
    <link:label id="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock_documentation_en-US" xlink:label="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average and Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" xlink:href="pega-20220630.xsd#pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" xlink:to="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_81028df5-ba6c-4247-b82e-ff1f58a04f1c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized during the period that was included in deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_23dc17dc-ad7e-468c-a086-08377df54519_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, right-of-use asset, statement of financial position</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_f62ccfdf-6e12-49bb-9aa4-4d6dd8604ccb_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_95206b30-e8d1-48f6-884b-99882ed5dd94_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_cbbec642-4c6c-4fa5-946b-9adb0d8997b7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividend declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_603e811c-9084-4cae-b49b-ea759731c287_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_468bcd7c-0268-42a2-a70a-dcf7d404ddb9_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_af5ee4b3-2c3d-4750-abc8-eea6f0d49113_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of unbilled receivables</link:label>
    <link:label id="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_label_en-US" xlink:label="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unbilled Receivables Not Billable At Balance Sheet Date[Table Text Block]</link:label>
    <link:label id="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_documentation_en-US" xlink:label="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of unbilled receivables not billable at balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:href="pega-20220630.xsd#pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:to="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_6a9feedc-34a5-4f44-9e02-b6f51687748d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable debt security weighted-average remaining maturity</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2560c56a-38fd-4d9f-baf0-7e857ea1fb06_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected timing of satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_29f86ad7-3dd3-4e49-8993-3585cc445c7b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6dc4d91f-b0de-4056-a3b6-c236d34217ac_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_72ad7d23-ebc5-4c9a-9133-092f60ba8fd7_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual obligation, fiscal year maturity schedule</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9a196de5-7f7c-446a-b7c9-6947a27c4749_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of concentration of risk, by risk factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_2dd6660a-323e-4234-84c5-5d116362bdb6_negatedLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6dae27e1-2dc3-4c50-8418-80c8b821fbcc_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_190ed8ff-9aae-4b04-8221-cebe79c7c9a9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_f8961a9b-7979-4ad1-9081-1aba431cd6f7_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ClientAMember_8e189e79-613c-45fb-bdd8-a04eb85515c3_terseLabel_en-US" xlink:label="lab_pega_ClientAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client A</link:label>
    <link:label id="lab_pega_ClientAMember_label_en-US" xlink:label="lab_pega_ClientAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client A [Member]</link:label>
    <link:label id="lab_pega_ClientAMember_documentation_en-US" xlink:label="lab_pega_ClientAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientAMember" xlink:href="pega-20220630.xsd#pega_ClientAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ClientAMember" xlink:to="lab_pega_ClientAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_25a2bdbe-fbd9-4c6a-accd-13eca2fd8b14_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_50dde63f-554f-46a5-a70f-512bece7262c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for share-based compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2159c08b-4d5c-4953-b215-0b58631e0adb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_a7646cdd-5bb4-4942-8429-79ed3e32e20d_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f16ef7e8-6942-4f72-8288-44581590db21_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government debt</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4a6a1856-3b1a-451b-a190-bd9670b16633_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_88656992-8543-41f1-85c0-bb144cdc2644_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a905206a-458f-4033-8861-18d661b8e95b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_f2b07004-5ba4-419b-93c5-ac3ae762c08a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_88e1c1a8-2d76-4831-b989-d442e653e4c4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_93c3a5be-84f2-4d22-9746-67f75bce736a_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_9a693184-c775-4c14-9a79-cc06b022ddab_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_e4f842e9-0460-4f54-8700-7ed52f0376d6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_a21703f0-fa7e-453e-a321-038a70171710_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage of stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_88df8e3c-88c4-4423-9c6b-6976fab2dc06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable" xlink:to="lab_us-gaap_ScheduleOfProductInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_ee23faf0-20b0-44c7-9b51-9533cd17ce86_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_582d1fff-93df-4414-935c-01e62b0193f6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a27ff98d-a0b9-4772-a705-6f1af2c05313_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_ba2f8573-9f30-47e3-8069-5af2d214101b_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome_7c3bb218-be3d-4b04-83b9-4246056657b9_terseLabel_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in fair value included in other income</link:label>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome_label_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income</link:label>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome_documentation_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" xlink:to="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_75a6499b-b261-4d00-a24b-7a524e392f25_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 14)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_89d5cfe4-49bc-424b-80bc-b216a7f42dda_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivable_0f904268-b915-4b7a-8efd-b82ab061bfc4_totalLabel_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivable" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total receivables</link:label>
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivable_label_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and unbilled receivable</link:label>
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivable_documentation_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and unbilled receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable" xlink:href="pega-20220630.xsd#pega_AccountsReceivableAndUnbilledReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivable" xlink:to="lab_pega_AccountsReceivableAndUnbilledReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_1b890536-03b0-49b8-8680-22e9f8de01d5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, 1,000 shares authorized; none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_ae434ef8-db6c-4aac-9b28-56fc50aaefd0_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_20b21e0b-4784-4119-861c-6127f3656c4a_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dc41d299-a259-43ae-8829-9d1ed2c789f0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_c0de6ab1-b622-4f62-95b6-58747d2a0815_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value, assets measured on recurring basis, unobservable input reconciliation</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_168c8a17-0ecf-479a-95b8-5a6bdb5f3927_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_a3c613bc-61a5-4d8d-b46e-0be4dd91a9b8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_014abb60-7c08-485a-9e03-6f8685b7afb0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ca1d87db-453f-48cd-92bf-b1ac7f82573a_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_a29d5e75-2e45-44a9-a0d1-e2b591c4b8e6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_3e9931ab-9202-430b-a991-65969a82368e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_1aa0a635-c109-40aa-a0cb-db6e56ac25ca_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_452ee2e7-68dc-4b0a-8e18-35e0a1de830c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_20d2126a-dc78-4491-a9d0-5e330f61c69d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit agreement term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_11f65607-fe03-4f87-874e-930a85c9622a_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_eeb60097-e27e-4905-a60b-db4d8e50209d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_b9c0603b-fd28-4225-9b24-5213616b36a7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_1dbb567f-109a-4b82-8d67-1b4aeac2eada_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_588171ab-e073-469f-8cc8-5205d8d097bd_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_EmployeesMember_79557544-5be3-4305-905f-a377ec3e5e2c_terseLabel_en-US" xlink:label="lab_pega_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees</link:label>
    <link:label id="lab_pega_EmployeesMember_label_en-US" xlink:label="lab_pega_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees [Member]</link:label>
    <link:label id="lab_pega_EmployeesMember_documentation_en-US" xlink:label="lab_pega_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EmployeesMember" xlink:href="pega-20220630.xsd#pega_EmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_EmployeesMember" xlink:to="lab_pega_EmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6693183b-497a-40cf-aaaf-eb7a5fd47cde_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_feb9bf28-73e6-435e-9185-a9e5801c6511_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_7ed8c6a8-93b1-4734-a91f-6448392779dd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_OtherAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_pega_OtherAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets and Liabilities [Abstract]</link:label>
    <link:label id="lab_pega_OtherAssetsAndLiabilitiesAbstract_documentation_en-US" xlink:label="lab_pega_OtherAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAssetsAndLiabilitiesAbstract" xlink:href="pega-20220630.xsd#pega_OtherAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract" xlink:to="lab_pega_OtherAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_0914c79a-d789-4dd6-92ae-0403eb923a40_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After the calendar quarter ending on June 30, 2020</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_4a536d18-8823-4952-928e-947a659642c6_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_bd3e289e-2fc4-4fda-87fe-d145611354f5_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_d348c501-0a01-42fd-a446-cc2c4da0bf6f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New investments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fa016b00-5478-4a3b-abdd-d0f32fd92841_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_58d55576-b772-4930-abe8-be37b519e9b1_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_c4912657-5668-4e2e-a743-ae00b0fd9c37_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_b76f0078-ad02-40cd-b700-ccbb69b2dabf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_d8126bd5-d3ad-4371-a1d5-651102bd4b05_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_1a842021-2768-41d1-a8ca-599b20f73edf_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) earnings per share, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo_1ffc868c-11fd-412e-9971-090ef6096e58_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Two</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo" xlink:to="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_782c75ba-bca0-40fe-8146-57141fd21525_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_50214723-6d9b-4d30-a8dc-466f2bbfa237_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_5d1f74aa-bb3b-4008-824e-19dbbc4d2623_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_64b5f432-ba97-472e-b430-8ee5b30543c8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_102c3153-ace0-48f4-9d57-e5ec33f9603e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_2dcab10b-28c0-4968-a44f-aeaffe82548b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_d85a2f16-8ab7-49be-be55-e49fbaad3eaa_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_8d1f07b9-408d-4817-a056-6303933ed3ad_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer concentration risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_6e383e0c-9b97-4f80-bc10-7950a0f07cfb_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTable" xlink:to="lab_us-gaap_MarketableSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_69a1b8c2-dbb1-4d12-91c2-0524dbd7f378_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Credits and Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:to="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_c40f3e6b-fe3c-48c6-99c5-facfbbf91433_terseLabel_en-US" xlink:label="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Venture investments</link:label>
    <link:label id="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_label_en-US" xlink:label="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments In Privately Held Companies [Member]</link:label>
    <link:label id="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_documentation_en-US" xlink:label="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in privately held companies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:href="pega-20220630.xsd#pega_InvestmentsInPrivatelyHeldCompaniesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:to="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_2a829526-c768-4e37-8e9f-1f1d17db1503_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_32aba011-4081-444f-8219-dafc4fd1562d_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_69329014-ad3b-415f-93e4-8f4e6c0ab70d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of derivative instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_604940dd-498c-4b72-8a47-bca610d5778b_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_3dae75d3-0b4c-46df-a4de-65e4820b1bd9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of common shares outstanding</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_ce291198-2068-4954-aa3d-68a22dcd732f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of revenue by major clients</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_82fae341-43c8-4239-9c9e-16f601144996_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of lease maturities after adoption of 842</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_7f48a80b-e34f-4b40-90f4-2de383df5c33_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_6f8b3004-f00f-4877-ba5a-eb831c52bedf_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_4394bf88-97df-4007-9cb0-9a0eef0101eb_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_a9b5214c-1bd5-42bc-95a4-55b9cc8af710_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ebb26f8a-969d-4273-905a-6b0329948903_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_4a381090-16c2-4f50-b13d-aa9a69892d2b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_7d00d28d-9aa7-4aea-b5aa-9a60babaa784_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_07989f87-1133-47aa-a5b5-871c3093f6eb_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e47acf17-3c41-40d5-96b3-1a92be43a2ed_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_b1c6719f-d8e0-4462-85d8-c73e92ff8dd5_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_914c3453-f6cc-46ef-936c-bd105675d9d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a09210d3-e302-4439-957f-b96ac4f8ff1c_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter_600379f8-e791-408d-996e-002755a65a4e_terseLabel_en-US" xlink:label="lab_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter_label_en-US" xlink:label="lab_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Assets, Amortization Expense, Year Five and Thereafter</link:label>
    <link:label id="lab_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter_documentation_en-US" xlink:label="lab_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Assets, Amortization Expense, Year Five and Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" xlink:href="pega-20220630.xsd#pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" xlink:to="lab_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_68de7348-b9ce-4284-9205-0d6d9985ccc1_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of unbilled receivables, 1 year or less</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within One Year</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables not billable at balance sheet date expected percentage to be collected within one year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_d578b522-9928-474c-b0d9-0c087974de52_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of revenue streams</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_e52c75fd-5da4-4d58-b961-3a1564b2be03_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_8e280fe0-dd19-4a88-b531-e9623dd479fe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_5a5cdf25-51f8-4d65-af59-3b4a348a0fa8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_c6d6ac8b-920f-4847-91a7-b612c7d625de_totalLabel_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and interest, total due</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_label_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Total Due</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_documentation_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Total Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue" xlink:to="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_7bc6a5f7-f0af-4acc-9d19-a05dd78ea38f_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e910edbd-6d47-481e-8cfe-d4883066e069_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of benefit from income taxes and discrete tax items</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc7868a9-a302-4dcc-9a42-05fa31f6f6f4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_SubscriptionMember_306ac36a-9a32-43bb-8b3b-a1500cf29bd8_terseLabel_en-US" xlink:label="lab_pega_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription</link:label>
    <link:label id="lab_pega_SubscriptionMember_label_en-US" xlink:label="lab_pega_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription [Member]</link:label>
    <link:label id="lab_pega_SubscriptionMember_documentation_en-US" xlink:label="lab_pega_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionMember" xlink:href="pega-20220630.xsd#pega_SubscriptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_SubscriptionMember" xlink:to="lab_pega_SubscriptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PrivatelyHeldInvestmentMember_1877cea1-da82-43c2-8424-0509eaa10402_terseLabel_en-US" xlink:label="lab_pega_PrivatelyHeldInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Privately held investment</link:label>
    <link:label id="lab_pega_PrivatelyHeldInvestmentMember_label_en-US" xlink:label="lab_pega_PrivatelyHeldInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Privately Held Investment [Member]</link:label>
    <link:label id="lab_pega_PrivatelyHeldInvestmentMember_documentation_en-US" xlink:label="lab_pega_PrivatelyHeldInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Privately Held Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrivatelyHeldInvestmentMember" xlink:href="pega-20220630.xsd#pega_PrivatelyHeldInvestmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PrivatelyHeldInvestmentMember" xlink:to="lab_pega_PrivatelyHeldInvestmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock_136eaeb7-8338-4779-aab4-71206c0f375f_terseLabel_en-US" xlink:label="lab_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of unbilled receivables based upon contract effective date</link:label>
    <link:label id="lab_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock_label_en-US" xlink:label="lab_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Unbilled Receivables Based Upon Contract Effective Date [Table Text Block]</link:label>
    <link:label id="lab_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock_documentation_en-US" xlink:label="lab_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Unbilled Receivables Based Upon Contract Effective Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" xlink:href="pega-20220630.xsd#pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" xlink:to="lab_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_930c10a6-4a4d-43e3-a40c-ab714f03fc4d_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_e7c26758-4c37-4739-b169-a05cbb54bf2c_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_819a1cb3-2c26-49d1-bbc4-a42acb4aa735_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_e5cd5846-8d0a-47e4-9087-86facfdccaf8_terseLabel_en-US" xlink:label="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</link:label>
    <link:label id="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_label_en-US" xlink:label="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Contract Assets, And Deferred Revenue [Text Block]</link:label>
    <link:label id="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_documentation_en-US" xlink:label="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Contract Assets, And Deferred Revenue [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:href="pega-20220630.xsd#pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:to="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserve_e8a3bdbb-0496-4774-82c0-2eec30aee653_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated litigation liability</link:label>
    <link:label id="lab_us-gaap_LitigationReserve_label_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserve" xlink:to="lab_us-gaap_LitigationReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_27ca9d24-702f-427d-b8f0-3cd06b5f02a9_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_label_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year One</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_documentation_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" xlink:to="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_3d222b38-b06f-4ded-b139-c8976e0b95f9_terseLabel_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_label_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Repayments of Principal, Year One</link:label>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_documentation_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, Long-term Debt, Maturities, Repayments of Principal, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:to="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_c63ca846-ce92-4aef-91b7-8c94e5d9e5fc_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_c35a2542-227e-43fb-b046-1ac3a459aed0_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_39a4d19a-4656-4722-b5a8-fa31c9222722_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalFees_72f7fb6a-d221-4252-a1f2-928d86205fa6_terseLabel_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal fees</link:label>
    <link:label id="lab_us-gaap_LegalFees_label_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalFees" xlink:to="lab_us-gaap_LegalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LesseeLeaseAreaOfOfficeBuilding_fb9abbc5-e109-4e59-8b08-894e13e03a07_terseLabel_en-US" xlink:label="lab_pega_LesseeLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of office space lease (in square feet)</link:label>
    <link:label id="lab_pega_LesseeLeaseAreaOfOfficeBuilding_label_en-US" xlink:label="lab_pega_LesseeLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Area of Office Building</link:label>
    <link:label id="lab_pega_LesseeLeaseAreaOfOfficeBuilding_documentation_en-US" xlink:label="lab_pega_LesseeLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Area of Office Building</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseAreaOfOfficeBuilding" xlink:href="pega-20220630.xsd#pega_LesseeLeaseAreaOfOfficeBuilding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LesseeLeaseAreaOfOfficeBuilding" xlink:to="lab_pega_LesseeLeaseAreaOfOfficeBuilding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_9a5ac506-a939-4f1a-b747-ac9bd983dffd_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_NetIncomeLossAttributableToParentAdjustedBalance_af5113db-062f-4aab-bbb7-7bbeaeb0a0d0_totalLabel_en-US" xlink:label="lab_pega_NetIncomeLossAttributableToParentAdjustedBalance" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for diluted EPS</link:label>
    <link:label id="lab_pega_NetIncomeLossAttributableToParentAdjustedBalance_label_en-US" xlink:label="lab_pega_NetIncomeLossAttributableToParentAdjustedBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Adjusted Balance</link:label>
    <link:label id="lab_pega_NetIncomeLossAttributableToParentAdjustedBalance_documentation_en-US" xlink:label="lab_pega_NetIncomeLossAttributableToParentAdjustedBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Adjusted Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance" xlink:href="pega-20220630.xsd#pega_NetIncomeLossAttributableToParentAdjustedBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance" xlink:to="lab_pega_NetIncomeLossAttributableToParentAdjustedBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_b34afc23-93d5-421f-84be-2097d73744eb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_fe8883eb-d689-4859-8dc1-a36bd4b6c780_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Venture investments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_cb30a04b-da5a-44cf-bb44-1cca5620b780_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1339bb03-a6fe-4fc8-a239-d47d82bb2137_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_98275000-0cd8-47e3-9e03-92dab99d2ab8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from maturities and called investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_50948eee-2f89-428a-a8d6-0e8221480d0e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_aaa2072c-0d8d-4322-9453-14559596c451_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7d0e086f-f992-436e-8049-8fe2e45784e5_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_OperatingLeaseCostRecovery_97a37072-2955-4a44-9289-3612b5a5e7a6_terseLabel_en-US" xlink:label="lab_pega_OperatingLeaseCostRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed lease costs</link:label>
    <link:label id="lab_pega_OperatingLeaseCostRecovery_label_en-US" xlink:label="lab_pega_OperatingLeaseCostRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost (Recovery)</link:label>
    <link:label id="lab_pega_OperatingLeaseCostRecovery_documentation_en-US" xlink:label="lab_pega_OperatingLeaseCostRecovery" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost (Recovery)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OperatingLeaseCostRecovery" xlink:href="pega-20220630.xsd#pega_OperatingLeaseCostRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OperatingLeaseCostRecovery" xlink:to="lab_pega_OperatingLeaseCostRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_2e44f562-9d40-4699-9be1-46eab0672182_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of impairment of deferred contract costs</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_a17d8c0e-827f-4cb2-a4ad-8c2c9e2bd578_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JudicialRulingMember_0908b3af-791f-44c7-8de4-2f07baed2017_terseLabel_en-US" xlink:label="lab_us-gaap_JudicialRulingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Judicial Ruling</link:label>
    <link:label id="lab_us-gaap_JudicialRulingMember_label_en-US" xlink:label="lab_us-gaap_JudicialRulingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Judicial Ruling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JudicialRulingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JudicialRulingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JudicialRulingMember" xlink:to="lab_us-gaap_JudicialRulingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7cfbf7f5-b8c1-49c3-b8d5-95a8ad285511_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_0ea71171-eb14-4d44-aa53-1ea3b1359e19_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_b048efa4-ce0d-4649-8260-db20b73f5772_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stock-based compensation before tax</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_ab6e0df5-353b-4672-8b76-578d6b5ace75_terseLabel_en-US" xlink:label="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum consolidated coverage ratio</link:label>
    <link:label id="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_label_en-US" xlink:label="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Interest Coverage Ratio, Minimum</link:label>
    <link:label id="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_documentation_en-US" xlink:label="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Interest Coverage Ratio, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantInterestCoverageRatioMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:to="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ec4efdc4-f855-4920-9b61-6cceedebf442_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_952b7939-66e2-48b5-805c-c9c81f3d3d00_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_987d9a94-c7ad-4a50-85cd-c08c0b8f0dc2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_b94c5647-6960-4432-bc7b-4845a0482fc6_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_e3401a75-42ec-4da8-b819-69c1fe247f2b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LeaseCostRecovery_4c786d5e-84b2-4264-a6b7-427fb4049e6f_totalLabel_en-US" xlink:label="lab_pega_LeaseCostRecovery" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expenses</link:label>
    <link:label id="lab_pega_LeaseCostRecovery_label_en-US" xlink:label="lab_pega_LeaseCostRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost (Recovery)</link:label>
    <link:label id="lab_pega_LeaseCostRecovery_documentation_en-US" xlink:label="lab_pega_LeaseCostRecovery" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost (Recovery)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LeaseCostRecovery" xlink:href="pega-20220630.xsd#pega_LeaseCostRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LeaseCostRecovery" xlink:to="lab_pega_LeaseCostRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_7b6605e6-de06-4372-8d71-e2d48674b2fc_terseLabel_en-US" xlink:label="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base rent increase percentage</link:label>
    <link:label id="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_label_en-US" xlink:label="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability to be Paid, Annual Increase Percentage</link:label>
    <link:label id="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_documentation_en-US" xlink:label="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability to be Paid, Annual Increase Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" xlink:href="pega-20220630.xsd#pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" xlink:to="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_42cbeb73-6afd-42c7-afe2-e48f598362f0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_4434044f-919d-489c-96df-1687c2ec1ca1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of basic and diluted (loss) earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PerformanceObligationAfterYearThreeMember_d733673f-78aa-4ede-9dab-e6d1c9b08d4f_terseLabel_en-US" xlink:label="lab_pega_PerformanceObligationAfterYearThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greater than 3 years</link:label>
    <link:label id="lab_pega_PerformanceObligationAfterYearThreeMember_label_en-US" xlink:label="lab_pega_PerformanceObligationAfterYearThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Obligation, After Year Three [Member]</link:label>
    <link:label id="lab_pega_PerformanceObligationAfterYearThreeMember_documentation_en-US" xlink:label="lab_pega_PerformanceObligationAfterYearThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Obligation, After Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationAfterYearThreeMember" xlink:href="pega-20220630.xsd#pega_PerformanceObligationAfterYearThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PerformanceObligationAfterYearThreeMember" xlink:to="lab_pega_PerformanceObligationAfterYearThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_c67150bb-8de1-4dfb-a198-e8577d7b7261_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_label_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_documentation_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" xlink:to="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1c758e5e-b6d6-4b97-9788-916d3e57cf71_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets recognized for new leases and amendments (non-cash)</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_9192b860-52ae-4dbe-ba7f-1c80c2533273_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BASIS OF PRESENTATION</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_81b34245-0c91-4fd3-ab39-1e1f17b35bf4_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_fb7e0b26-864a-4762-a280-64c13d842008_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting standards update</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2020-06 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>pega-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1c2e0a1a-7304-469c-ae45-54987d8400d0,g:3ae78e95-ba3b-40f8-9f42-18dd1eb2ca24-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.pega.com/role/COVERPAGE" xlink:type="simple" xlink:href="pega-20220630.xsd#COVERPAGE"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/COVERPAGE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_b832f376-6e2c-465e-b7cf-62a084c87ca9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_DocumentType_b832f376-6e2c-465e-b7cf-62a084c87ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_8f21a944-2d36-48c9-9223-e39e26cbff22" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_DocumentQuarterlyReport_8f21a944-2d36-48c9-9223-e39e26cbff22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_57c60c3f-3e44-4cbb-b65e-16cb23d8c259" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_DocumentPeriodEndDate_57c60c3f-3e44-4cbb-b65e-16cb23d8c259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_62eb0e6e-d057-44c1-905e-1669fe4b883e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_DocumentTransitionReport_62eb0e6e-d057-44c1-905e-1669fe4b883e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_7b934ad7-64fb-4300-ab78-c843c9b34116" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityFileNumber_7b934ad7-64fb-4300-ab78-c843c9b34116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0b102355-cc0a-4bb3-8c67-7bca8f2df9dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityRegistrantName_0b102355-cc0a-4bb3-8c67-7bca8f2df9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_dc1576a1-d7d1-4100-b344-901da56d5ccf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_AmendmentFlag_dc1576a1-d7d1-4100-b344-901da56d5ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f4920b7a-3c5f-4e46-8e8f-17e070cb03ed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityCentralIndexKey_f4920b7a-3c5f-4e46-8e8f-17e070cb03ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_172213df-4cd4-42f9-a893-598b08da3e15" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_DocumentFiscalYearFocus_172213df-4cd4-42f9-a893-598b08da3e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e9a6b4c3-1a96-4111-bb52-2799133b657d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e9a6b4c3-1a96-4111-bb52-2799133b657d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_24a9645b-86a0-4534-a61b-ec6414b83e4e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_CurrentFiscalYearEndDate_24a9645b-86a0-4534-a61b-ec6414b83e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0f6ea699-0afe-451f-867e-dfcb6cc1d589" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0f6ea699-0afe-451f-867e-dfcb6cc1d589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_b55a9270-5c9c-44bf-9602-fbaa12cf10f2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityTaxIdentificationNumber_b55a9270-5c9c-44bf-9602-fbaa12cf10f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d5c055ce-1c33-4fa7-a989-81694cc75113" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityAddressAddressLine1_d5c055ce-1c33-4fa7-a989-81694cc75113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_86dab5f8-01fd-47ea-808e-bd24471f8907" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityAddressCityOrTown_86dab5f8-01fd-47ea-808e-bd24471f8907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_dcb4f124-da78-46fd-b0e6-3e1bd9551236" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityAddressStateOrProvince_dcb4f124-da78-46fd-b0e6-3e1bd9551236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_376176c2-64b2-411d-95e1-af09824ee507" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityAddressPostalZipCode_376176c2-64b2-411d-95e1-af09824ee507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e163732d-9daa-4627-9b8f-16e66db62621" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_CityAreaCode_e163732d-9daa-4627-9b8f-16e66db62621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_8d8b0fd3-7b64-45c5-b548-a0c202c0ae0c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_LocalPhoneNumber_8d8b0fd3-7b64-45c5-b548-a0c202c0ae0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_11d6ae10-f71a-4438-bf39-d56085d5af7e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_Security12bTitle_11d6ae10-f71a-4438-bf39-d56085d5af7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_2d8dbdc1-8006-46f6-8be9-56d498d5ec6c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_TradingSymbol_2d8dbdc1-8006-46f6-8be9-56d498d5ec6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9861eedb-5d0a-43bd-823b-4d87179044ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_SecurityExchangeName_9861eedb-5d0a-43bd-823b-4d87179044ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9fb16df9-228d-4fd1-a0ae-221afa5da69c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityCurrentReportingStatus_9fb16df9-228d-4fd1-a0ae-221afa5da69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_60c9f0a9-b109-4845-8ab6-644b5c06f6f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityInteractiveDataCurrent_60c9f0a9-b109-4845-8ab6-644b5c06f6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c25a7c18-8639-4c29-89a3-2d82b3bb8bd8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityFilerCategory_c25a7c18-8639-4c29-89a3-2d82b3bb8bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_62202574-6115-4047-9742-c940b757478c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntitySmallBusiness_62202574-6115-4047-9742-c940b757478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_2d5d4e5d-7a7a-4f0e-ad9b-10a7085cd5f0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityEmergingGrowthCompany_2d5d4e5d-7a7a-4f0e-ad9b-10a7085cd5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9761b43b-c8f1-4db8-b214-07aa87eafe84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityShellCompany_9761b43b-c8f1-4db8-b214-07aa87eafe84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1c11b417-bbd7-4879-8333-ddf442088f51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d511ae9a-5f82-4323-afac-6701d0e3d42e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1c11b417-bbd7-4879-8333-ddf442088f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9d67386f-9ca8-4ee9-9b63-730bef5a4d43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4040ea4b-3f85-4c23-85f0-479599ca63a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9d67386f-9ca8-4ee9-9b63-730bef5a4d43" xlink:to="loc_us-gaap_AssetsAbstract_4040ea4b-3f85-4c23-85f0-479599ca63a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4040ea4b-3f85-4c23-85f0-479599ca63a2" xlink:to="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a5c15118-8467-4c0b-b25f-218400f188d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a5c15118-8467-4c0b-b25f-218400f188d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_ed2074cd-be1f-4a0f-bb6b-7e7ea8ca64e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_ed2074cd-be1f-4a0f-bb6b-7e7ea8ca64e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_1289f787-7236-44da-a2ae-bf58898a703d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_1289f787-7236-44da-a2ae-bf58898a703d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_48c8e5b1-470b-4a1f-873f-523b0e641a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_48c8e5b1-470b-4a1f-873f-523b0e641a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_ca21113c-b91c-40b7-9042-8860906ac8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_ca21113c-b91c-40b7-9042-8860906ac8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_3d3084dd-63a7-4818-837d-7e954d27ca10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:to="loc_us-gaap_OtherAssetsCurrent_3d3084dd-63a7-4818-837d-7e954d27ca10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_280f3081-71f1-4a58-a214-f8163a94c9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40108244-ba8d-44df-8f8b-3ba1cbb46645" xlink:to="loc_us-gaap_AssetsCurrent_280f3081-71f1-4a58-a214-f8163a94c9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_d23b7f04-aee1-42d3-8c3a-03aaab3cdda5" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNonCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4040ea4b-3f85-4c23-85f0-479599ca63a2" xlink:to="loc_pega_UnbilledReceivablesNonCurrent_d23b7f04-aee1-42d3-8c3a-03aaab3cdda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_446a0e85-9b7e-4e8d-88ba-42affd448978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4040ea4b-3f85-4c23-85f0-479599ca63a2" xlink:to="loc_us-gaap_Goodwill_446a0e85-9b7e-4e8d-88ba-42affd448978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6da284f6-91ae-4478-9909-6457092f51c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4040ea4b-3f85-4c23-85f0-479599ca63a2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6da284f6-91ae-4478-9909-6457092f51c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_65cb9013-ead8-4e6b-8288-1d67ecc8714e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4040ea4b-3f85-4c23-85f0-479599ca63a2" xlink:to="loc_us-gaap_Assets_65cb9013-ead8-4e6b-8288-1d67ecc8714e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9d67386f-9ca8-4ee9-9b63-730bef5a4d43" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_51b601dc-872f-46d2-95d6-8c7b2792104a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_51b601dc-872f-46d2-95d6-8c7b2792104a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_dbb2ea93-2dba-45a7-b895-6bc47bc42941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_51b601dc-872f-46d2-95d6-8c7b2792104a" xlink:to="loc_us-gaap_AccountsPayableCurrent_dbb2ea93-2dba-45a7-b895-6bc47bc42941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9251ee6a-defd-4e95-9492-2fd5779f7bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_51b601dc-872f-46d2-95d6-8c7b2792104a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9251ee6a-defd-4e95-9492-2fd5779f7bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b73fbfc6-4b29-448e-bec3-20121bfc455f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_51b601dc-872f-46d2-95d6-8c7b2792104a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b73fbfc6-4b29-448e-bec3-20121bfc455f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fd6b1c68-16da-4afe-97cb-962af1c641ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_51b601dc-872f-46d2-95d6-8c7b2792104a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fd6b1c68-16da-4afe-97cb-962af1c641ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_502869b0-a7c1-4ecf-b227-d445a9c9be5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_51b601dc-872f-46d2-95d6-8c7b2792104a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_502869b0-a7c1-4ecf-b227-d445a9c9be5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b3131dff-c2df-43ef-be39-d94e537c99ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_51b601dc-872f-46d2-95d6-8c7b2792104a" xlink:to="loc_us-gaap_LiabilitiesCurrent_b3131dff-c2df-43ef-be39-d94e537c99ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_d0c20b19-5cfe-4dc1-bd79-ee49db82ffee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_d0c20b19-5cfe-4dc1-bd79-ee49db82ffee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a5c9db75-f167-4ce6-aed4-bff80bdc37a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a5c9db75-f167-4ce6-aed4-bff80bdc37a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_52e710df-8017-49a5-b9f4-2dc8ef5f93ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_52e710df-8017-49a5-b9f4-2dc8ef5f93ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_963dc360-55a1-4291-8c6c-0959f11d1896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:to="loc_us-gaap_Liabilities_963dc360-55a1-4291-8c6c-0959f11d1896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_160c2f3b-e46d-4471-9f28-b60d610f3e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:to="loc_us-gaap_CommitmentsAndContingencies_160c2f3b-e46d-4471-9f28-b60d610f3e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_a4407ca2-f46d-4ba4-b750-7a226daada37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:to="loc_us-gaap_StockholdersEquityAbstract_a4407ca2-f46d-4ba4-b750-7a226daada37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_46d37d20-69c7-4e27-be01-561d506008dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a4407ca2-f46d-4ba4-b750-7a226daada37" xlink:to="loc_us-gaap_PreferredStockValue_46d37d20-69c7-4e27-be01-561d506008dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5403aad3-6585-4a2e-897a-e6d8b6c7ffb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a4407ca2-f46d-4ba4-b750-7a226daada37" xlink:to="loc_us-gaap_CommonStockValue_5403aad3-6585-4a2e-897a-e6d8b6c7ffb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9e1334b7-925f-4df7-93a1-ca93b4eb6dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a4407ca2-f46d-4ba4-b750-7a226daada37" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9e1334b7-925f-4df7-93a1-ca93b4eb6dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01b06bc4-44c2-4338-83e6-374ca4406bac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a4407ca2-f46d-4ba4-b750-7a226daada37" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01b06bc4-44c2-4338-83e6-374ca4406bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d4d6b2cc-2057-4a66-aced-6617179b0deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a4407ca2-f46d-4ba4-b750-7a226daada37" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d4d6b2cc-2057-4a66-aced-6617179b0deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_223bb8e1-5868-41a2-bf4c-5e9ad73e4973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a4407ca2-f46d-4ba4-b750-7a226daada37" xlink:to="loc_us-gaap_StockholdersEquity_223bb8e1-5868-41a2-bf4c-5e9ad73e4973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2e83eb02-3832-4fd8-870c-3f09eb26e8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_789de938-50b7-48d4-85d1-b35bee92cc05" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_2e83eb02-3832-4fd8-870c-3f09eb26e8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_cae8eee0-365d-4f30-888a-4a53a8d77a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c774aeb-e1a9-485e-a5fb-ac998de4f27e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cae8eee0-365d-4f30-888a-4a53a8d77a13" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c774aeb-e1a9-485e-a5fb-ac998de4f27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_f7b47551-e9a0-497f-932c-e602423c7111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c774aeb-e1a9-485e-a5fb-ac998de4f27e" xlink:to="loc_us-gaap_StockholdersEquityAbstract_f7b47551-e9a0-497f-932c-e602423c7111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_0cf21a7f-987c-4d11-9931-f8b103d847ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f7b47551-e9a0-497f-932c-e602423c7111" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0cf21a7f-987c-4d11-9931-f8b103d847ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8333b3bb-c3ce-470d-98ac-4ede88c41a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f7b47551-e9a0-497f-932c-e602423c7111" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8333b3bb-c3ce-470d-98ac-4ede88c41a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_68578e04-8201-4ce0-a581-f41c04966652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f7b47551-e9a0-497f-932c-e602423c7111" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_68578e04-8201-4ce0-a581-f41c04966652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_de6ef1d2-1dd2-49e3-842c-5b78e1b2d685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f7b47551-e9a0-497f-932c-e602423c7111" xlink:to="loc_us-gaap_CommonStockSharesIssued_de6ef1d2-1dd2-49e3-842c-5b78e1b2d685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_43e8b41e-2687-41a9-8f09-ebec1304aeb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f7b47551-e9a0-497f-932c-e602423c7111" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_43e8b41e-2687-41a9-8f09-ebec1304aeb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_576912f0-3331-40f7-a42d-145d33dc1a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8e9f1d75-2a1e-4068-8af6-ad165b8668e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_576912f0-3331-40f7-a42d-145d33dc1a8f" xlink:to="loc_us-gaap_StatementTable_8e9f1d75-2a1e-4068-8af6-ad165b8668e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8e9f1d75-2a1e-4068-8af6-ad165b8668e8" xlink:to="loc_srt_ProductOrServiceAxis_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8674fd8c-8d8b-4471-8fcd-3533d06d6b8c" xlink:to="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember_9ba54720-f7c6-4248-a6d3-0a42a38e0428" xlink:href="pega-20220630.xsd#pega_SubscriptionServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:to="loc_pega_SubscriptionServicesMember_9ba54720-f7c6-4248-a6d3-0a42a38e0428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_54e034a9-c116-4666-857a-d182e72df0cb" xlink:href="pega-20220630.xsd#pega_SubscriptionLicenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:to="loc_pega_SubscriptionLicenseMember_54e034a9-c116-4666-857a-d182e72df0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_8a1d9a84-c4f7-4bd2-a58e-9f260001be5c" xlink:href="pega-20220630.xsd#pega_PerpetualLicenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:to="loc_pega_PerpetualLicenseMember_8a1d9a84-c4f7-4bd2-a58e-9f260001be5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_cfff4c98-dc4d-4dfd-90f0-6334e0f03ccf" xlink:href="pega-20220630.xsd#pega_ConsultingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ba665b7-e6a4-4431-9d93-3956a3f34599" xlink:to="loc_pega_ConsultingMember_cfff4c98-dc4d-4dfd-90f0-6334e0f03ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8e9f1d75-2a1e-4068-8af6-ad165b8668e8" xlink:to="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_ef969943-8e84-4ece-b37d-2dfca27b6d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_RevenuesAbstract_ef969943-8e84-4ece-b37d-2dfca27b6d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2049836-4b1b-4c40-b477-8d83eb82e201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_ef969943-8e84-4ece-b37d-2dfca27b6d23" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2049836-4b1b-4c40-b477-8d83eb82e201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_475a26b9-8254-430b-81fa-e1e36bdf582e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_CostOfRevenueAbstract_475a26b9-8254-430b-81fa-e1e36bdf582e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_56bbc86c-6a91-432c-9d56-f6869b4a40d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_475a26b9-8254-430b-81fa-e1e36bdf582e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_56bbc86c-6a91-432c-9d56-f6869b4a40d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_93c4a305-6d3f-4a65-b519-5602aa84996c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_GrossProfit_93c4a305-6d3f-4a65-b519-5602aa84996c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_55cb4c06-98fc-4a74-8084-0085433056a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:to="loc_us-gaap_SellingAndMarketingExpense_55cb4c06-98fc-4a74-8084-0085433056a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c9aad7f0-18b8-4044-932b-fc39d36f763c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c9aad7f0-18b8-4044-932b-fc39d36f763c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5afaf88d-ecdd-4181-bd7b-f4792812184b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5afaf88d-ecdd-4181-bd7b-f4792812184b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_0df83a4f-03ff-48bb-bca4-445e7abc7d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb2c471f-6c4d-4c17-a649-92993fa9d9f0" xlink:to="loc_us-gaap_OperatingExpenses_0df83a4f-03ff-48bb-bca4-445e7abc7d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ef68152b-30e4-420e-86ff-be7afde6c159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_OperatingIncomeLoss_ef68152b-30e4-420e-86ff-be7afde6c159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0e421e7b-197a-4559-bec8-a665fa9662b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0e421e7b-197a-4559-bec8-a665fa9662b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_158c877d-7a6f-42c4-99cc-cd68c8638c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_InvestmentIncomeNet_158c877d-7a6f-42c4-99cc-cd68c8638c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_78cceb60-e59c-42d9-94cd-848854134571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_InterestExpense_78cceb60-e59c-42d9-94cd-848854134571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_00951889-485c-49e3-ac43-260079cc420d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_00951889-485c-49e3-ac43-260079cc420d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7698f1cc-3d36-411e-bc59-d9342a8387a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7698f1cc-3d36-411e-bc59-d9342a8387a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3d1202d-5765-452c-9ca1-071d23f44bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3d1202d-5765-452c-9ca1-071d23f44bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5e4bfeb6-93e3-4908-aaff-693272cceed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5e4bfeb6-93e3-4908-aaff-693272cceed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_64a26119-1e5c-4a24-8938-ed328cb3c8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_NetIncomeLoss_64a26119-1e5c-4a24-8938-ed328cb3c8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e1eace84-05e3-4c65-89fb-abc0b1d70ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_EarningsPerShareAbstract_e1eace84-05e3-4c65-89fb-abc0b1d70ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_54e9b7d3-1004-416d-911e-941144c2ec8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e1eace84-05e3-4c65-89fb-abc0b1d70ec4" xlink:to="loc_us-gaap_EarningsPerShareBasic_54e9b7d3-1004-416d-911e-941144c2ec8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f282e07d-406d-460b-a9bf-617e7fd86302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e1eace84-05e3-4c65-89fb-abc0b1d70ec4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f282e07d-406d-460b-a9bf-617e7fd86302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_ee5d42c0-3842-46e6-98e4-fba2de198e60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7153313c-1e8b-4eff-91f8-0928ccb60b1f" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_ee5d42c0-3842-46e6-98e4-fba2de198e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c07f885c-8cfd-4ed2-84fa-20cf475e7fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_ee5d42c0-3842-46e6-98e4-fba2de198e60" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c07f885c-8cfd-4ed2-84fa-20cf475e7fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a6f826a4-66d1-4123-8a22-2f75efdc1a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_ee5d42c0-3842-46e6-98e4-fba2de198e60" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a6f826a4-66d1-4123-8a22-2f75efdc1a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0cb354da-250f-469d-a336-7e29c25cfaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d8a4b11-6b52-4ab8-8863-708224829fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0cb354da-250f-469d-a336-7e29c25cfaf8" xlink:to="loc_us-gaap_NetIncomeLoss_2d8a4b11-6b52-4ab8-8863-708224829fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_eadbc3ef-7007-44c5-97ad-f49b91db8cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0cb354da-250f-469d-a336-7e29c25cfaf8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_eadbc3ef-7007-44c5-97ad-f49b91db8cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_bc367011-1d2c-444a-bfb5-366a10251b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_eadbc3ef-7007-44c5-97ad-f49b91db8cf1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_bc367011-1d2c-444a-bfb5-366a10251b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_419ee608-eba8-4129-9a69-8cb91eb47351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_eadbc3ef-7007-44c5-97ad-f49b91db8cf1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_419ee608-eba8-4129-9a69-8cb91eb47351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b01cfbd0-8273-407f-bf74-11dbc5acfe41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_eadbc3ef-7007-44c5-97ad-f49b91db8cf1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b01cfbd0-8273-407f-bf74-11dbc5acfe41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_396c4780-3c61-428c-94ab-1423b3956b71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0cb354da-250f-469d-a336-7e29c25cfaf8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_396c4780-3c61-428c-94ab-1423b3956b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_fd0c6fc6-bb54-484f-9bcb-ff5e7d107a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_fd0c6fc6-bb54-484f-9bcb-ff5e7d107a78" xlink:to="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8dfd1c92-364a-4106-b7a8-9cc241226040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8dfd1c92-364a-4106-b7a8-9cc241226040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8dfd1c92-364a-4106-b7a8-9cc241226040" xlink:to="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_68180809-4738-4dad-9468-7e4e8f47f0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:to="loc_us-gaap_CommonStockMember_68180809-4738-4dad-9468-7e4e8f47f0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b3a62044-8ea1-4ed1-80dd-3c4075195c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b3a62044-8ea1-4ed1-80dd-3c4075195c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_351ff425-d5df-4611-8461-3418dfd6c571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:to="loc_us-gaap_RetainedEarningsMember_351ff425-d5df-4611-8461-3418dfd6c571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_547f5535-0d17-4604-a3ec-1b4c090c2da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bfe9cba3-3b42-4fef-a066-6eb6224f4ca4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_547f5535-0d17-4604-a3ec-1b4c090c2da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f7e424de-c3de-4058-b0a3-73035db8b525" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f7e424de-c3de-4058-b0a3-73035db8b525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a380f80d-cb47-443b-aafd-71014e2b9f1f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_f7e424de-c3de-4058-b0a3-73035db8b525" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a380f80d-cb47-443b-aafd-71014e2b9f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7bfb5e30-4be4-42ae-943d-bd9f0dca04e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a380f80d-cb47-443b-aafd-71014e2b9f1f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7bfb5e30-4be4-42ae-943d-bd9f0dca04e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8bffd6c6-4700-4eca-9fc6-2938f6d1a8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_295281f6-12a2-4dce-aca6-c4d181dadb9c" xlink:to="loc_us-gaap_StatementLineItems_8bffd6c6-4700-4eca-9fc6-2938f6d1a8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8bffd6c6-4700-4eca-9fc6-2938f6d1a8ab" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4c68d299-66c7-43af-9461-4b722edfbc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4c68d299-66c7-43af-9461-4b722edfbc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a86ac9bb-35de-4019-813f-40b14539f2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockholdersEquity_a86ac9bb-35de-4019-813f-40b14539f2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_66c35e3e-fd65-4fdd-9b50-0ee6dccb0804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_66c35e3e-fd65-4fdd-9b50-0ee6dccb0804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4817cd9a-7d06-423b-9a13-92de5d4302ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4817cd9a-7d06-423b-9a13-92de5d4302ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4df041bc-241d-4382-afaa-babbcd5531e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4df041bc-241d-4382-afaa-babbcd5531e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f12bd0a2-d358-45b1-8bae-3fccff79fb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f12bd0a2-d358-45b1-8bae-3fccff79fb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_71660b89-b674-4c47-8ae8-21c9a7528d36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_71660b89-b674-4c47-8ae8-21c9a7528d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fd37e8ab-c45a-4a5f-83cd-64b49f369d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fd37e8ab-c45a-4a5f-83cd-64b49f369d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c7083a11-bdb8-4fe7-ad44-b24b38d1adaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c7083a11-bdb8-4fe7-ad44-b24b38d1adaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9b8c4f08-ca29-4184-8094-45ee71cf706b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9b8c4f08-ca29-4184-8094-45ee71cf706b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_02cb7987-36bf-4d29-ae18-ec6663f0e1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_DividendsCommonStockCash_02cb7987-36bf-4d29-ae18-ec6663f0e1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb5868cd-2eaf-47cb-a21c-a51af07b0f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb5868cd-2eaf-47cb-a21c-a51af07b0f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8ce502bd-b7c0-4ecb-ae8c-abbca59313de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_NetIncomeLoss_8ce502bd-b7c0-4ecb-ae8c-abbca59313de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_937555bf-cc54-4712-97af-dd6d49a8694f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_937555bf-cc54-4712-97af-dd6d49a8694f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_63d7a23a-3f5a-42cb-ba63-55b28b83d2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_00ba3efe-631e-4ba3-8db1-e5868bc9ee6e" xlink:to="loc_us-gaap_StockholdersEquity_63d7a23a-3f5a-42cb-ba63-55b28b83d2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_f902e8b8-7745-4471-a0a6-b9b720e76b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4b012012-844c-438a-b6aa-b1f50059bfa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f902e8b8-7745-4471-a0a6-b9b720e76b37" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4b012012-844c-438a-b6aa-b1f50059bfa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="pega-20220630.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e8e61a69-4849-40b9-957a-5e74c6579551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0865902-dbcc-434a-8ee1-f16d041fd6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8e61a69-4849-40b9-957a-5e74c6579551" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0865902-dbcc-434a-8ee1-f16d041fd6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_94387a29-bb7e-407b-9a0a-a411638f2aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0865902-dbcc-434a-8ee1-f16d041fd6f1" xlink:to="loc_us-gaap_NetIncomeLoss_94387a29-bb7e-407b-9a0a-a411638f2aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e0865902-dbcc-434a-8ee1-f16d041fd6f1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6d81590a-2520-4d43-b91a-3f5996f30592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_ShareBasedCompensation_6d81590a-2520-4d43-b91a-3f5996f30592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_811b5ced-2bf2-4f7f-8306-004150b093a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_811b5ced-2bf2-4f7f-8306-004150b093a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_f7289550-76c3-4645-8869-fd77c1a84111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_f7289550-76c3-4645-8869-fd77c1a84111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_a7361e13-ae0e-4cab-b83b-4ee2d27a3f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_a7361e13-ae0e-4cab-b83b-4ee2d27a3f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_7b46c5b2-11ae-457b-a34d-acfbdb75ca7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_OperatingLeaseExpense_7b46c5b2-11ae-457b-a34d-acfbdb75ca7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_189bc695-96c8-42a3-8a27-48545aa89939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_189bc695-96c8-42a3-8a27-48545aa89939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_990996d3-2215-4981-88a6-a98e19a09110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_990996d3-2215-4981-88a6-a98e19a09110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_63b85d3d-3b44-4be0-bc2e-a28f2d17529a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_63b85d3d-3b44-4be0-bc2e-a28f2d17529a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_7c564eb2-c017-47be-bb79-e546fd03c74e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_7c564eb2-c017-47be-bb79-e546fd03c74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eca130d1-f6f4-4610-89de-c1611283460c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c1796973-c97f-4963-8f07-0b7c0db45f7d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eca130d1-f6f4-4610-89de-c1611283460c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53ec6e5e-88a4-4727-b355-8af193ce674b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8e61a69-4849-40b9-957a-5e74c6579551" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53ec6e5e-88a4-4727-b355-8af193ce674b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_acf51494-056d-4bdf-84a4-76ecd4a0ebf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53ec6e5e-88a4-4727-b355-8af193ce674b" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_acf51494-056d-4bdf-84a4-76ecd4a0ebf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_4452a55c-5ed5-443a-8a4a-5e1034219515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53ec6e5e-88a4-4727-b355-8af193ce674b" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_4452a55c-5ed5-443a-8a4a-5e1034219515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_947236de-6bd8-441f-8a53-25991fe9c666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53ec6e5e-88a4-4727-b355-8af193ce674b" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_947236de-6bd8-441f-8a53-25991fe9c666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6567a3b3-c0b8-452a-9c58-ecd78de3cd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53ec6e5e-88a4-4727-b355-8af193ce674b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6567a3b3-c0b8-452a-9c58-ecd78de3cd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b0cfb205-3bbc-4a59-bee6-72960ab22c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53ec6e5e-88a4-4727-b355-8af193ce674b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b0cfb205-3bbc-4a59-bee6-72960ab22c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6b2022d9-d8c8-4e06-ae53-fb85e90f7e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53ec6e5e-88a4-4727-b355-8af193ce674b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6b2022d9-d8c8-4e06-ae53-fb85e90f7e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24e0d6c7-b6fb-4f2c-aca2-c54b2814d99b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8e61a69-4849-40b9-957a-5e74c6579551" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24e0d6c7-b6fb-4f2c-aca2-c54b2814d99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_13e172d9-25aa-446a-9d76-1d59ffa5d42a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24e0d6c7-b6fb-4f2c-aca2-c54b2814d99b" xlink:to="loc_us-gaap_ProceedsFromStockPlans_13e172d9-25aa-446a-9d76-1d59ffa5d42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_e835413f-aa91-4d61-b552-131b19d95f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24e0d6c7-b6fb-4f2c-aca2-c54b2814d99b" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_e835413f-aa91-4d61-b552-131b19d95f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0326c067-aeec-4356-a97c-6faf4b2ea474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24e0d6c7-b6fb-4f2c-aca2-c54b2814d99b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0326c067-aeec-4356-a97c-6faf4b2ea474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0090f214-4440-4cd4-b938-6a19591185b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24e0d6c7-b6fb-4f2c-aca2-c54b2814d99b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0090f214-4440-4cd4-b938-6a19591185b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_713233db-660c-404e-a519-05eb2e767507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8e61a69-4849-40b9-957a-5e74c6579551" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_713233db-660c-404e-a519-05eb2e767507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_22e6ca64-0f42-4b93-bb12-1b5f00dc5828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8e61a69-4849-40b9-957a-5e74c6579551" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_22e6ca64-0f42-4b93-bb12-1b5f00dc5828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3fcd7f3f-deaf-4d08-8f9c-88364788760f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8e61a69-4849-40b9-957a-5e74c6579551" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3fcd7f3f-deaf-4d08-8f9c-88364788760f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2ebf5929-7ab7-459d-8245-1899b310b08a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8e61a69-4849-40b9-957a-5e74c6579551" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2ebf5929-7ab7-459d-8245-1899b310b08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="pega-20220630.xsd#BASISOFPRESENTATION"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/BASISOFPRESENTATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_099c04f7-31f1-45c5-904a-2220252aa46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_84f6b560-3531-4355-9404-c22223f945b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_099c04f7-31f1-45c5-904a-2220252aa46c" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_84f6b560-3531-4355-9404-c22223f945b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/BASISOFPRESENTATIONPolicies" xlink:type="simple" xlink:href="pega-20220630.xsd#BASISOFPRESENTATIONPolicies"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/BASISOFPRESENTATIONPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e7d694be-880f-472e-8823-c282ddecf000" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_949db78e-96ff-4eee-9e38-9059154cf7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e7d694be-880f-472e-8823-c282ddecf000" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_949db78e-96ff-4eee-9e38-9059154cf7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_a665d797-2c2c-48e8-8ec9-5f32bde4ccb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e7d694be-880f-472e-8823-c282ddecf000" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_a665d797-2c2c-48e8-8ec9-5f32bde4ccb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIES" xlink:type="simple" xlink:href="pega-20220630.xsd#MARKETABLESECURITIES"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/MARKETABLESECURITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1bad4739-1b88-4509-9d17-a95992b45476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_023b7305-a836-44cc-8799-3e12c269af4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1bad4739-1b88-4509-9d17-a95992b45476" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_023b7305-a836-44cc-8799-3e12c269af4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESTables" xlink:type="simple" xlink:href="pega-20220630.xsd#MARKETABLESECURITIESTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/MARKETABLESECURITIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6538b530-092f-4ce6-8361-ceb42a885936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_d5a38b7f-7770-490a-91c1-13b04f46c6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6538b530-092f-4ce6-8361-ceb42a885936" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_d5a38b7f-7770-490a-91c1-13b04f46c6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9357d4c4-1302-4194-ab9b-af9b680770ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_dff1c973-ade2-411e-8f31-2ba983cfbc41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9357d4c4-1302-4194-ab9b-af9b680770ea" xlink:to="loc_us-gaap_MarketableSecuritiesTable_dff1c973-ade2-411e-8f31-2ba983cfbc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_dff1c973-ade2-411e-8f31-2ba983cfbc41" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e213e80c-d960-4569-b19b-ab6d0c97fd56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1fe6b8e3-76fe-4c78-aeaa-c5098114a2c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e213e80c-d960-4569-b19b-ab6d0c97fd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e0f1d71c-87bb-4166-92da-3b538ae6229a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e213e80c-d960-4569-b19b-ab6d0c97fd56" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e0f1d71c-87bb-4166-92da-3b538ae6229a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_0e387a92-dcb2-4ca3-b74b-4fcf749bdeac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e213e80c-d960-4569-b19b-ab6d0c97fd56" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_0e387a92-dcb2-4ca3-b74b-4fcf749bdeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_dff1c973-ade2-411e-8f31-2ba983cfbc41" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5f3d696f-a363-4f3e-92ed-610b2a95ed75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5f3d696f-a363-4f3e-92ed-610b2a95ed75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_20ef4cb5-1359-4a5d-90f4-b2bee8c130bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_20ef4cb5-1359-4a5d-90f4-b2bee8c130bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ff55f53-aaa3-4637-ac63-0ecc9550ec0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ff55f53-aaa3-4637-ac63-0ecc9550ec0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ac5395af-00a4-4665-86e0-b7d32182e730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_3d4c827a-6feb-4a18-bc23-58abc139e71c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ac5395af-00a4-4665-86e0-b7d32182e730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESAdditionalInformationDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#MARKETABLESECURITIESAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/MARKETABLESECURITIESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ceceb76e-1ffe-4dea-a921-b87de9997855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_86249bd9-cec2-4380-be9f-382e72229c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ceceb76e-1ffe-4dea-a921-b87de9997855" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_86249bd9-cec2-4380-be9f-382e72229c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3d5908da-78a6-4250-b487-b5fda5811946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_16ccf991-a6e3-4998-9596-4d27bc11abcd" xlink:href="pega-20220630.xsd#pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3d5908da-78a6-4250-b487-b5fda5811946" xlink:to="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_16ccf991-a6e3-4998-9596-4d27bc11abcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_2090a95a-30c6-45a6-98c3-f70e952baf89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_93f2314a-3fc5-48f7-9d86-d81c3ef9cddb" xlink:href="pega-20220630.xsd#pega_AccountsReceivableAndUnbilledReceivableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2090a95a-30c6-45a6-98c3-f70e952baf89" xlink:to="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_93f2314a-3fc5-48f7-9d86-d81c3ef9cddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_3f831b5c-8d92-4725-a32d-4f96dda56484" xlink:href="pega-20220630.xsd#pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2090a95a-30c6-45a6-98c3-f70e952baf89" xlink:to="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_3f831b5c-8d92-4725-a32d-4f96dda56484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock_08fa7cb5-007c-40d3-9198-e1f05c1b306c" xlink:href="pega-20220630.xsd#pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2090a95a-30c6-45a6-98c3-f70e952baf89" xlink:to="loc_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock_08fa7cb5-007c-40d3-9198-e1f05c1b306c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_e7e8bcd8-0129-4691-a2ec-4f34206aedc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2090a95a-30c6-45a6-98c3-f70e952baf89" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_e7e8bcd8-0129-4691-a2ec-4f34206aedc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4fe40d4e-194c-4243-b0ec-4ad108f28eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2090a95a-30c6-45a6-98c3-f70e952baf89" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4fe40d4e-194c-4243-b0ec-4ad108f28eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_dfeebafa-65c2-4e25-96d9-2c728d51ae66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0b6e44a4-7c9a-443e-875a-f412bc1bee58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_dfeebafa-65c2-4e25-96d9-2c728d51ae66" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0b6e44a4-7c9a-443e-875a-f412bc1bee58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_2b90f45f-cda9-414c-a8ba-6f04455dae33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_dfeebafa-65c2-4e25-96d9-2c728d51ae66" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_2b90f45f-cda9-414c-a8ba-6f04455dae33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_e3c91a84-589b-40db-88ea-227d700d538f" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNonCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_dfeebafa-65c2-4e25-96d9-2c728d51ae66" xlink:to="loc_pega_UnbilledReceivablesNonCurrent_e3c91a84-589b-40db-88ea-227d700d538f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable_8ce8b1bc-c799-4620-8572-bd575ee2134a" xlink:href="pega-20220630.xsd#pega_AccountsReceivableAndUnbilledReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_dfeebafa-65c2-4e25-96d9-2c728d51ae66" xlink:to="loc_pega_AccountsReceivableAndUnbilledReceivable_8ce8b1bc-c799-4620-8572-bd575ee2134a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_4169fe73-760f-4f6c-95ed-3c58b0192851" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_4169fe73-760f-4f6c-95ed-3c58b0192851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_63223691-6c96-444c-a47a-0dd53fce26de" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_63223691-6c96-444c-a47a-0dd53fce26de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_772e532e-5df3-4578-80a1-00afb3c94970" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_772e532e-5df3-4578-80a1-00afb3c94970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_c9807be1-321f-47fc-928d-582f1ec7eefa" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesCurrentAndNonCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:to="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_c9807be1-321f-47fc-928d-582f1ec7eefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_149dfed8-36e9-4a78-a1e9-946a0f3db60a" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_149dfed8-36e9-4a78-a1e9-946a0f3db60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_52900c0c-4670-4a02-9e7d-46f6f34708b1" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_52900c0c-4670-4a02-9e7d-46f6f34708b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_b36286af-a219-4356-b702-02c9d54665d7" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_b36286af-a219-4356-b702-02c9d54665d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_bfbfb037-6d68-4253-8184-fe82461cf671" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesCurrentAndNonCurrentPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_62f7de48-3687-407e-9334-739da79972af" xlink:to="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_bfbfb037-6d68-4253-8184-fe82461cf671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear_4bb865e6-2fbe-4b03-a776-bf6b1c94220f" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear_4bb865e6-2fbe-4b03-a776-bf6b1c94220f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne_cae491cd-c4aa-4142-9039-f7f87710323e" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne_cae491cd-c4aa-4142-9039-f7f87710323e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo_a4c69df7-20af-4e33-a956-5f702549ead6" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo_a4c69df7-20af-4e33-a956-5f702549ead6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree_ce40fb0d-835f-4493-8c2c-69e2effd2df4" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree_ce40fb0d-835f-4493-8c2c-69e2effd2df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior_80452afe-f2e2-49f3-a937-e61b8f84fb15" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior_80452afe-f2e2-49f3-a937-e61b8f84fb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledRevenueTotal_6dab1510-ebd7-4222-a591-84d9bc5f528f" xlink:href="pega-20220630.xsd#pega_UnbilledRevenueTotal"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_UnbilledRevenueTotal_6dab1510-ebd7-4222-a591-84d9bc5f528f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear_379e9137-0958-441d-9df8-de90eb18970c" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear_379e9137-0958-441d-9df8-de90eb18970c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_0b8e4e90-dc9e-4ab0-aec6-a4ee31603421" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_0b8e4e90-dc9e-4ab0-aec6-a4ee31603421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_78ad7781-0147-4f4a-84e1-31a597872a4a" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_78ad7781-0147-4f4a-84e1-31a597872a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_e0e6fa9b-b7d1-4739-84de-baee927a8082" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_e0e6fa9b-b7d1-4739-84de-baee927a8082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior_83ede393-f105-4763-b7de-cc66f664c59b" xlink:href="pega-20220630.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior_83ede393-f105-4763-b7de-cc66f664c59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalPercentageOfUnbilledRevenue_12742a4e-30d5-4748-9d88-4248ece199e6" xlink:href="pega-20220630.xsd#pega_TotalPercentageOfUnbilledRevenue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ad6cd65-ade1-4071-b4ee-0cafa1d03258" xlink:to="loc_pega_TotalPercentageOfUnbilledRevenue_12742a4e-30d5-4748-9d88-4248ece199e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_0dab4f79-0ba2-4cf5-a3da-0064b21f0175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dab4f79-0ba2-4cf5-a3da-0064b21f0175" xlink:to="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ff1b55cb-184e-4d3a-9b37-45463b060664" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:to="loc_srt_CounterpartyNameAxis_ff1b55cb-184e-4d3a-9b37-45463b060664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fca65c07-1931-42d3-b464-093b1d4c29e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_ff1b55cb-184e-4d3a-9b37-45463b060664" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fca65c07-1931-42d3-b464-093b1d4c29e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientAMember_1bdd6248-635a-4533-a32d-a89960e6af02" xlink:href="pega-20220630.xsd#pega_ClientAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fca65c07-1931-42d3-b464-093b1d4c29e0" xlink:to="loc_pega_ClientAMember_1bdd6248-635a-4533-a32d-a89960e6af02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5200559e-47f9-484c-bd77-0dbefc61e4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5200559e-47f9-484c-bd77-0dbefc61e4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_700189f2-626e-4866-961c-da3778ac666f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5200559e-47f9-484c-bd77-0dbefc61e4b7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_700189f2-626e-4866-961c-da3778ac666f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_0d60c47a-d02e-41e4-90d9-92c8556b4747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_700189f2-626e-4866-961c-da3778ac666f" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_0d60c47a-d02e-41e4-90d9-92c8556b4747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7acf5118-75f0-4c73-bce5-c96b770e18f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7acf5118-75f0-4c73-bce5-c96b770e18f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d808eaa1-fb59-4fa4-a04e-baec87a33bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7acf5118-75f0-4c73-bce5-c96b770e18f6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d808eaa1-fb59-4fa4-a04e-baec87a33bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountReceivablesAndUnbilledReceivablesMember_bc88bb6c-3aaa-4166-846f-5f7b2111f22b" xlink:href="pega-20220630.xsd#pega_AccountReceivablesAndUnbilledReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d808eaa1-fb59-4fa4-a04e-baec87a33bcd" xlink:to="loc_pega_AccountReceivablesAndUnbilledReceivablesMember_bc88bb6c-3aaa-4166-846f-5f7b2111f22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b7845128-deae-4f4b-948a-59eeaa6c6338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_AccountReceivablesAndUnbilledReceivablesMember_bc88bb6c-3aaa-4166-846f-5f7b2111f22b" xlink:to="loc_us-gaap_AccountsReceivableMember_b7845128-deae-4f4b-948a-59eeaa6c6338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesMember_7575699d-2447-41eb-a38f-f10930f50136" xlink:href="pega-20220630.xsd#pega_UnbilledReceivablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_AccountReceivablesAndUnbilledReceivablesMember_bc88bb6c-3aaa-4166-846f-5f7b2111f22b" xlink:to="loc_pega_UnbilledReceivablesMember_7575699d-2447-41eb-a38f-f10930f50136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e33647c6-93cf-4530-abe3-033dcb16ff78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_a59f6a1d-bf0d-4e0f-a7fd-8205685c13d9" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_e33647c6-93cf-4530-abe3-033dcb16ff78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9fc6f3b4-2b9f-4b7f-a92f-72825b3d7081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e33647c6-93cf-4530-abe3-033dcb16ff78" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9fc6f3b4-2b9f-4b7f-a92f-72825b3d7081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_e2213d25-9920-4cce-9583-98263c201f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f12a0f8b-b7ba-44e7-8837-9b51d2f4c58a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e2213d25-9920-4cce-9583-98263c201f36" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f12a0f8b-b7ba-44e7-8837-9b51d2f4c58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_4844aa37-d376-4522-873c-261d120ce871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e2213d25-9920-4cce-9583-98263c201f36" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_4844aa37-d376-4522-873c-261d120ce871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_376c77ef-3a65-4256-8c3a-a1efcfc97c41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e2213d25-9920-4cce-9583-98263c201f36" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_376c77ef-3a65-4256-8c3a-a1efcfc97c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_0a57dd0d-8947-4025-97bd-3b688dab7367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e2213d25-9920-4cce-9583-98263c201f36" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_0a57dd0d-8947-4025-97bd-3b688dab7367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_f8f3987c-63f0-431d-a7fd-cf3c139daf64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e2213d25-9920-4cce-9583-98263c201f36" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_f8f3987c-63f0-431d-a7fd-cf3c139daf64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_e4982262-fa6a-4f84-9a3f-4ca4b52b57a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e2213d25-9920-4cce-9583-98263c201f36" xlink:to="loc_us-gaap_ContractWithCustomerLiability_e4982262-fa6a-4f84-9a3f-4ca4b52b57a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_595e5d23-5475-4b39-a2a0-aeb6a3c8f138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e2213d25-9920-4cce-9583-98263c201f36" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_595e5d23-5475-4b39-a2a0-aeb6a3c8f138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONS" xlink:type="simple" xlink:href="pega-20220630.xsd#DEFERREDCOMMISSIONS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEFERREDCOMMISSIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_d20b2da1-0f89-4d42-9bbe-4a981d8cd430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredCostsNetTextBlock_e1bf86bd-4b5d-44f6-9d24-1fe8c85f67f1" xlink:href="pega-20220630.xsd#pega_DeferredCostsNetTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_d20b2da1-0f89-4d42-9bbe-4a981d8cd430" xlink:to="loc_pega_DeferredCostsNetTextBlock_e1bf86bd-4b5d-44f6-9d24-1fe8c85f67f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONSTables" xlink:type="simple" xlink:href="pega-20220630.xsd#DEFERREDCOMMISSIONSTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEFERREDCOMMISSIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_5a0947d1-6fa5-49c3-8bc2-07895b0ae9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_47fac548-6825-4474-9b30-86fa2d62c22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_5a0947d1-6fa5-49c3-8bc2-07895b0ae9d3" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_47fac548-6825-4474-9b30-86fa2d62c22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_c33ba482-b4c4-46c3-a072-f32a2c172808" xlink:href="pega-20220630.xsd#pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_5a0947d1-6fa5-49c3-8bc2-07895b0ae9d3" xlink:to="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_c33ba482-b4c4-46c3-a072-f32a2c172808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_d237fb2d-7282-44b5-be2a-426f761d50be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_5ee096f1-672f-41bb-a035-efabffc3b42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_d237fb2d-7282-44b5-be2a-426f761d50be" xlink:to="loc_us-gaap_DeferredCosts_5ee096f1-672f-41bb-a035-efabffc3b42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_03217c51-9483-490d-984f-99949f4309f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8f944959-d0fd-481e-bd61-14c6e4b4bade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_03217c51-9483-490d-984f-99949f4309f8" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8f944959-d0fd-481e-bd61-14c6e4b4bade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLES" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLES"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7e8e9293-afbb-4e40-87b6-03b5061d1761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a7ee46a2-0afb-40e7-b48f-f9fccbbefeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7e8e9293-afbb-4e40-87b6-03b5061d1761" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a7ee46a2-0afb-40e7-b48f-f9fccbbefeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bedd22f8-6809-4828-a5ae-ea86e23866d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_5e2ce8d4-de96-4b4c-bc02-e7d7ccdf622c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bedd22f8-6809-4828-a5ae-ea86e23866d7" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_5e2ce8d4-de96-4b4c-bc02-e7d7ccdf622c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_68f0a077-660a-42ec-a389-9c67b632a449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bedd22f8-6809-4828-a5ae-ea86e23866d7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_68f0a077-660a-42ec-a389-9c67b632a449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_0ea5dfc6-0973-482c-bc51-433a4bae7646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bedd22f8-6809-4828-a5ae-ea86e23866d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_0ea5dfc6-0973-482c-bc51-433a4bae7646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0f28175c-0288-4f85-a09d-8ea09b4011bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bedd22f8-6809-4828-a5ae-ea86e23866d7" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0f28175c-0288-4f85-a09d-8ea09b4011bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d6f5a35c-6fb1-43fe-96cf-2d92d15ff860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_921d2639-8774-4d96-b5e8-74a173aaf6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d6f5a35c-6fb1-43fe-96cf-2d92d15ff860" xlink:to="loc_us-gaap_GoodwillRollForward_921d2639-8774-4d96-b5e8-74a173aaf6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8461e93e-4b55-469f-8cd7-a04ce80326fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_921d2639-8774-4d96-b5e8-74a173aaf6d8" xlink:to="loc_us-gaap_Goodwill_8461e93e-4b55-469f-8cd7-a04ce80326fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_93bea5cd-6c90-4908-aac3-91b817431593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_921d2639-8774-4d96-b5e8-74a173aaf6d8" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_93bea5cd-6c90-4908-aac3-91b817431593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_914030e5-0677-4825-ac2c-d7f7f1f4e576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_921d2639-8774-4d96-b5e8-74a173aaf6d8" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_914030e5-0677-4825-ac2c-d7f7f1f4e576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d4d1b73a-9419-44a3-b71a-80054e28b99d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_921d2639-8774-4d96-b5e8-74a173aaf6d8" xlink:to="loc_us-gaap_Goodwill_d4d1b73a-9419-44a3-b71a-80054e28b99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a22fc0fd-43e5-49e0-ae6c-4631545f6489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a22fc0fd-43e5-49e0-ae6c-4631545f6489" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7ad24789-a6cc-4e09-ab5d-c4edc7644640" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:to="loc_srt_RangeAxis_7ad24789-a6cc-4e09-ab5d-c4edc7644640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f36e66cc-7591-4fb2-8463-33306c293d2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7ad24789-a6cc-4e09-ab5d-c4edc7644640" xlink:to="loc_srt_RangeMember_f36e66cc-7591-4fb2-8463-33306c293d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3ad8a56a-8716-4dd7-97e4-c4a7237cf420" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f36e66cc-7591-4fb2-8463-33306c293d2f" xlink:to="loc_srt_MinimumMember_3ad8a56a-8716-4dd7-97e4-c4a7237cf420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a98167aa-73b5-489f-a643-73778c7d3cc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f36e66cc-7591-4fb2-8463-33306c293d2f" xlink:to="loc_srt_MaximumMember_a98167aa-73b5-489f-a643-73778c7d3cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c9bcb6c1-5167-401d-a4ee-d3430e7faf8e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientRelationshipsMember_3d2e6cb5-6a6c-4089-9180-bfa3060a4de4" xlink:href="pega-20220630.xsd#pega_ClientRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:to="loc_pega_ClientRelationshipsMember_3d2e6cb5-6a6c-4089-9180-bfa3060a4de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember_3c1c5135-1d22-4556-b1bd-c3d5f925a7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:to="loc_us-gaap_PatentedTechnologyMember_3c1c5135-1d22-4556-b1bd-c3d5f925a7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_06eacdc2-cbd4-455e-9563-3e6d0782c1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cdc89f4-41e9-4dd6-96ab-ed5f499183a4" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_06eacdc2-cbd4-455e-9563-3e6d0782c1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0aac956a-4f9f-469a-8263-3e084397d7ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e4d98bd5-9b12-461b-b382-bb6aa826d843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e4d98bd5-9b12-461b-b382-bb6aa826d843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b045ea8-84a1-4907-a17e-bd07f76cb75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b045ea8-84a1-4907-a17e-bd07f76cb75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fc8f5434-75b2-40b7-9901-084cbe7ff1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fc8f5434-75b2-40b7-9901-084cbe7ff1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c912f81-6694-441a-9ea2-21465a12c263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_32f47233-e197-4a6a-82ba-3960f69c2efd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c912f81-6694-441a-9ea2-21465a12c263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1d8bacc3-d0b2-4de8-9f6f-f4debb590713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_70ed903e-df0f-4030-b8ff-6494ceaab13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1d8bacc3-d0b2-4de8-9f6f-f4debb590713" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_70ed903e-df0f-4030-b8ff-6494ceaab13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a5380ea1-34fc-4639-95dd-730ca5dfe9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_70ed903e-df0f-4030-b8ff-6494ceaab13b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a5380ea1-34fc-4639-95dd-730ca5dfe9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0cca120a-d641-4d36-9c84-192365a4c0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a5380ea1-34fc-4639-95dd-730ca5dfe9bc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0cca120a-d641-4d36-9c84-192365a4c0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember_ef4a76c7-73bd-46b2-8fd5-7c9961fa92f9" xlink:href="pega-20220630.xsd#pega_CostOfRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0cca120a-d641-4d36-9c84-192365a4c0ee" xlink:to="loc_pega_CostOfRevenueMember_ef4a76c7-73bd-46b2-8fd5-7c9961fa92f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_48909890-1037-4bbf-8f81-180a3e9a1536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0cca120a-d641-4d36-9c84-192365a4c0ee" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_48909890-1037-4bbf-8f81-180a3e9a1536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_5f93cba3-ac5c-490b-afc9-d01846001b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_70ed903e-df0f-4030-b8ff-6494ceaab13b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_5f93cba3-ac5c-490b-afc9-d01846001b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2abf7cf7-8077-4b6a-8ab0-8abafb092fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_5f93cba3-ac5c-490b-afc9-d01846001b0c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2abf7cf7-8077-4b6a-8ab0-8abafb092fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f87e0281-5e0e-4a4d-9a32-796ba19eda7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c6c73d24-cf60-4008-abca-b2ca473ee9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f87e0281-5e0e-4a4d-9a32-796ba19eda7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c6c73d24-cf60-4008-abca-b2ca473ee9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_debbd2ec-6340-4d6a-89a8-58cc6704db33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f87e0281-5e0e-4a4d-9a32-796ba19eda7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_debbd2ec-6340-4d6a-89a8-58cc6704db33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e112c1e4-e65f-4f7a-bc8a-4091c2221931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f87e0281-5e0e-4a4d-9a32-796ba19eda7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e112c1e4-e65f-4f7a-bc8a-4091c2221931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d1cf9a1f-1909-49bd-9cf7-d5795e5cde39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f87e0281-5e0e-4a4d-9a32-796ba19eda7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d1cf9a1f-1909-49bd-9cf7-d5795e5cde39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a099d864-878f-4d00-a4a3-d9c29599df80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f87e0281-5e0e-4a4d-9a32-796ba19eda7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a099d864-878f-4d00-a4a3-d9c29599df80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter_1ec4fc30-f0d4-4970-b672-6787e2778d52" xlink:href="pega-20220630.xsd#pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f87e0281-5e0e-4a4d-9a32-796ba19eda7a" xlink:to="loc_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter_1ec4fc30-f0d4-4970-b672-6787e2778d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b44cec2-0de4-4a48-ae85-581c7f4b8593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f87e0281-5e0e-4a4d-9a32-796ba19eda7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b44cec2-0de4-4a48-ae85-581c7f4b8593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIES" xlink:type="simple" xlink:href="pega-20220630.xsd#OTHERASSETSANDLIABILITIES"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/OTHERASSETSANDLIABILITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAssetsAndLiabilitiesAbstract_271c1a60-3563-4dec-adab-899b28dbb6e4" xlink:href="pega-20220630.xsd#pega_OtherAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_15d7c5fd-d1be-49a0-92f9-4716284ac181" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_271c1a60-3563-4dec-adab-899b28dbb6e4" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_15d7c5fd-d1be-49a0-92f9-4716284ac181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables" xlink:type="simple" xlink:href="pega-20220630.xsd#OTHERASSETSANDLIABILITIESTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAssetsAndLiabilitiesAbstract_d0cfe442-3c6e-4417-90e1-5a5b1389d3c0" xlink:href="pega-20220630.xsd#pega_OtherAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_3d0d6404-0d8e-4b7e-bc5f-c7914b06e9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_d0cfe442-3c6e-4417-90e1-5a5b1389d3c0" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_3d0d6404-0d8e-4b7e-bc5f-c7914b06e9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#OTHERASSETSANDLIABILITIESDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:href="pega-20220630.xsd#pega_OtherAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_97aa6573-c8b0-47e2-86db-e11ee606eae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_IncomeTaxReceivable_97aa6573-c8b0-47e2-86db-e11ee606eae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c57a4a1e-e087-42cf-8dfb-0289d6fd16dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c57a4a1e-e087-42cf-8dfb-0289d6fd16dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentAssets_a194bf44-47d4-4f10-8e9e-962575dd4c93" xlink:href="pega-20220630.xsd#pega_OtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_pega_OtherCurrentAssets_a194bf44-47d4-4f10-8e9e-962575dd4c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_6ac795ac-22a2-46f9-aed4-95022d5d15ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_OtherAssetsCurrent_6ac795ac-22a2-46f9-aed4-95022d5d15ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_8dd00f37-1ecb-46de-a85a-fdb22d0fc216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_8dd00f37-1ecb-46de-a85a-fdb22d0fc216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_8e8c4f91-d7ae-40a9-a3f6-cf09099dddf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_DeferredCosts_8e8c4f91-d7ae-40a9-a3f6-cf09099dddf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7d985794-512f-436b-a0f2-9338e0e4efe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7d985794-512f-436b-a0f2-9338e0e4efe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsFairValueDisclosure_0e4aeed3-8264-4f4c-9623-41c29c442e7b" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionsFairValueDisclosure"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_pega_CappedCallTransactionsFairValueDisclosure_0e4aeed3-8264-4f4c-9623-41c29c442e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f67e0838-b40f-4504-8488-33117390cc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f67e0838-b40f-4504-8488-33117390cc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_603ec5df-3b83-444a-8865-c0d6da9b520b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_603ec5df-3b83-444a-8865-c0d6da9b520b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_ed2be1e4-7e56-41f6-b52b-5541daa8a2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_ed2be1e4-7e56-41f6-b52b-5541daa8a2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_6ff70ae3-7ec6-4308-afc4-355f081d7b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_6ff70ae3-7ec6-4308-afc4-355f081d7b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermAssets_b09794f5-497a-4b2d-81bc-c05c8f277c23" xlink:href="pega-20220630.xsd#pega_OtherLongTermAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_pega_OtherLongTermAssets_b09794f5-497a-4b2d-81bc-c05c8f277c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fb7ef347-a6b6-40d7-8b1b-a88f05c2431d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fb7ef347-a6b6-40d7-8b1b-a88f05c2431d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_fa87f2f8-cc6c-4ba9-b14a-57e058a4d47f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_fa87f2f8-cc6c-4ba9-b14a-57e058a4d47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_a8366d05-6d72-4547-8c1f-d61201062571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_DividendsPayableCurrent_a8366d05-6d72-4547-8c1f-d61201062571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9335c16c-7321-4a02-9029-99efb7a82288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9335c16c-7321-4a02-9029-99efb7a82288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_517c193f-0e52-434b-b58e-133d3c82fc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_517c193f-0e52-434b-b58e-133d3c82fc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermLiabilities_dc5c5b3b-be7e-4e93-8086-7abb21168b06" xlink:href="pega-20220630.xsd#pega_OtherLongTermLiabilities"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_pega_OtherLongTermLiabilities_dc5c5b3b-be7e-4e93-8086-7abb21168b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_13bbdf9c-c238-4059-afff-c71f461e97ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_1f9b0cc1-4881-4127-b4e2-7b5f4d302599" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_13bbdf9c-c238-4059-afff-c71f461e97ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASES" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3ed202d6-83a0-4398-b5d0-a0d79acd57ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_aaaad750-1b28-46cd-966b-467d42169955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3ed202d6-83a0-4398-b5d0-a0d79acd57ea" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_aaaad750-1b28-46cd-966b-467d42169955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESTables" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fafc9c20-2e7e-4ffe-8dd6-2a9e463ca731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_7334de62-6b09-4163-88b3-2a55062f351c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fafc9c20-2e7e-4ffe-8dd6-2a9e463ca731" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_7334de62-6b09-4163-88b3-2a55062f351c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock_d2835d66-a433-4c4a-8a68-fe3162a40996" xlink:href="pega-20220630.xsd#pega_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fafc9c20-2e7e-4ffe-8dd6-2a9e463ca731" xlink:to="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock_d2835d66-a433-4c4a-8a68-fe3162a40996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock_a056f160-e830-4580-b82e-e20c58e1712d" xlink:href="pega-20220630.xsd#pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fafc9c20-2e7e-4ffe-8dd6-2a9e463ca731" xlink:to="loc_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock_a056f160-e830-4580-b82e-e20c58e1712d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_fcf25576-f79e-4495-b29d-20577177c228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fafc9c20-2e7e-4ffe-8dd6-2a9e463ca731" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_fcf25576-f79e-4495-b29d-20577177c228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_74989a12-8c21-4234-b3c9-237756596c8b" xlink:href="pega-20220630.xsd#pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fafc9c20-2e7e-4ffe-8dd6-2a9e463ca731" xlink:to="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_74989a12-8c21-4234-b3c9-237756596c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c30b8b89-6cb1-4097-9807-f7cff8d53ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ef8c47d7-641f-4ec7-8de6-1966412f5de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c30b8b89-6cb1-4097-9807-f7cff8d53ab9" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ef8c47d7-641f-4ec7-8de6-1966412f5de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d51f08f-1baf-47de-b313-d37539e38655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ef8c47d7-641f-4ec7-8de6-1966412f5de3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d51f08f-1baf-47de-b313-d37539e38655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6429c1d4-3d3a-4468-b569-947389da977e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3d51f08f-1baf-47de-b313-d37539e38655" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6429c1d4-3d3a-4468-b569-947389da977e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5691b0b3-f956-4a84-8324-57d8afcd5ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6429c1d4-3d3a-4468-b569-947389da977e" xlink:to="loc_us-gaap_BuildingMember_5691b0b3-f956-4a84-8324-57d8afcd5ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ef8c47d7-641f-4ec7-8de6-1966412f5de3" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_e84c2fb0-b661-45f4-80b8-047263855ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_e84c2fb0-b661-45f4-80b8-047263855ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_e005738f-2617-4e3a-a271-dce5c5222600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_e005738f-2617-4e3a-a271-dce5c5222600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssets_832c3d75-f042-423f-90dc-e06cfd1de38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssets_832c3d75-f042-423f-90dc-e06cfd1de38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseTermOfContract_f8f86321-78c9-42e2-8824-5e5ad7254f2d" xlink:href="pega-20220630.xsd#pega_LesseeLeaseTermOfContract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeLeaseTermOfContract_f8f86321-78c9-42e2-8824-5e5ad7254f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_225baae7-d047-4dbf-9a69-a81227b3deca" xlink:href="pega-20220630.xsd#pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_225baae7-d047-4dbf-9a69-a81227b3deca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseAreaOfOfficeBuilding_0a1874cc-b43e-4327-ae66-e379944ffb40" xlink:href="pega-20220630.xsd#pega_LesseeLeaseAreaOfOfficeBuilding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeLeaseAreaOfOfficeBuilding_0a1874cc-b43e-4327-ae66-e379944ffb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7e98aa1d-3e95-4ea2-87e1-0a579e71cfaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7e98aa1d-3e95-4ea2-87e1-0a579e71cfaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_1cda06ba-7128-4abe-9835-4503a279a5b9" xlink:href="pega-20220630.xsd#pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_1cda06ba-7128-4abe-9835-4503a279a5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseholdImprovementAllowance_1bc60ea0-b89e-47c4-9601-a84b3866840d" xlink:href="pega-20220630.xsd#pega_LesseeLeaseholdImprovementAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_pega_LesseeLeaseholdImprovementAllowance_1bc60ea0-b89e-47c4-9601-a84b3866840d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0d51df00-9a1c-4b02-8688-b711ef819a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_OperatingLeaseLiability_0d51df00-9a1c-4b02-8688-b711ef819a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2cc32f87-cda8-4391-beea-e40f9a8b6fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_12647904-ff4e-483f-bd7a-6c9fa2e426e5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2cc32f87-cda8-4391-beea-e40f9a8b6fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESOperatingLeaseExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d4204991-fe5a-454b-bd1f-8f15eaabc489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OperatingLeaseCostRecovery_12019e67-2bc0-4984-81f6-cce4fd2efe02" xlink:href="pega-20220630.xsd#pega_OperatingLeaseCostRecovery"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4204991-fe5a-454b-bd1f-8f15eaabc489" xlink:to="loc_pega_OperatingLeaseCostRecovery_12019e67-2bc0-4984-81f6-cce4fd2efe02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_785a4ef4-893b-4b48-b08c-fba2ae6088d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4204991-fe5a-454b-bd1f-8f15eaabc489" xlink:to="loc_us-gaap_ShortTermLeaseCost_785a4ef4-893b-4b48-b08c-fba2ae6088d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_17880e47-6d4b-4d13-aeb5-fb77884eb7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4204991-fe5a-454b-bd1f-8f15eaabc489" xlink:to="loc_us-gaap_VariableLeaseCost_17880e47-6d4b-4d13-aeb5-fb77884eb7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LeaseCostRecovery_f8c7bc83-db5e-4cf5-bfb5-4d3505702fb9" xlink:href="pega-20220630.xsd#pega_LeaseCostRecovery"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4204991-fe5a-454b-bd1f-8f15eaabc489" xlink:to="loc_pega_LeaseCostRecovery_f8c7bc83-db5e-4cf5-bfb5-4d3505702fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESRightofUseAssetsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESRightofUseAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESRightofUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4aaed3b9-69b6-4030-a4c7-6ef05b433997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_8b55043c-2068-4355-b33d-db679d755e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4aaed3b9-69b6-4030-a4c7-6ef05b433997" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_8b55043c-2068-4355-b33d-db679d755e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_005d07dd-1d8e-4757-9728-6798a64c336d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4aaed3b9-69b6-4030-a4c7-6ef05b433997" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_005d07dd-1d8e-4757-9728-6798a64c336d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0d1d0291-79db-43a2-93e5-aec3b7057f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4aaed3b9-69b6-4030-a4c7-6ef05b433997" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0d1d0291-79db-43a2-93e5-aec3b7057f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7004b4e5-60e8-49fe-8317-1a84d712879d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4aaed3b9-69b6-4030-a4c7-6ef05b433997" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7004b4e5-60e8-49fe-8317-1a84d712879d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a213ba7f-34ca-407c-b29d-0e36d54aea05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4aaed3b9-69b6-4030-a4c7-6ef05b433997" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a213ba7f-34ca-407c-b29d-0e36d54aea05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESRemainingLeaseTermDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESRemainingLeaseTermDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESRemainingLeaseTermDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_99c2fc1d-febb-4db5-b3c7-2bdbbdabaf62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c54eb8f4-e7b3-49eb-a3d1-d41167ac59d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_99c2fc1d-febb-4db5-b3c7-2bdbbdabaf62" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c54eb8f4-e7b3-49eb-a3d1-d41167ac59d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8367e799-6f83-495b-9bdb-9b130f2e4091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_99c2fc1d-febb-4db5-b3c7-2bdbbdabaf62" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8367e799-6f83-495b-9bdb-9b130f2e4091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESMaturitiesafterAdoptionof842Details"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_88d890d6-5969-45ad-8e11-a73d048d484c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_88d890d6-5969-45ad-8e11-a73d048d484c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d92e8f50-c026-4bbb-b707-54648d4be254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d92e8f50-c026-4bbb-b707-54648d4be254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b6246a72-b020-4c7d-bd3d-a51080c280a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b6246a72-b020-4c7d-bd3d-a51080c280a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6d354e1c-0906-4416-ba47-e31439c06e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6d354e1c-0906-4416-ba47-e31439c06e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c9afc28a-6d1e-4e9a-b31b-c1831c5c6627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c9afc28a-6d1e-4e9a-b31b-c1831c5c6627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0bca5837-86cd-471e-8657-e28abb351be6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0bca5837-86cd-471e-8657-e28abb351be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11c0649f-2bb5-450c-95e6-a140cbf61916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11c0649f-2bb5-450c-95e6-a140cbf61916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_258358e5-3b77-4b86-a982-a12d39b918b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_258358e5-3b77-4b86-a982-a12d39b918b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bb108c33-6db2-4bc3-8d11-10fc3a52d171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8aadb676-09e5-46b5-9325-0c0c1b2f2581" xlink:to="loc_us-gaap_OperatingLeaseLiability_bb108c33-6db2-4bc3-8d11-10fc3a52d171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details_1" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESMaturitiesafterAdoptionof842Details_1"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESCashFlowInformationDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LEASESCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1726f4b1-33bb-44f2-b523-7748721a12e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d2f1e544-a575-4a01-b781-455b100e9588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1726f4b1-33bb-44f2-b523-7748721a12e4" xlink:to="loc_us-gaap_OperatingLeasePayments_d2f1e544-a575-4a01-b781-455b100e9588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ce307a78-3afd-48be-9347-9cb4a9fe2243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1726f4b1-33bb-44f2-b523-7748721a12e4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ce307a78-3afd-48be-9347-9cb4a9fe2243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBT" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fc2ad531-9154-4327-af06-07bd9196f41e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_9d8a6aba-296c-40e3-8f37-a85a0f3fc5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fc2ad531-9154-4327-af06-07bd9196f41e" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_9d8a6aba-296c-40e3-8f37-a85a0f3fc5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTTables" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_54c3f5a3-e39b-4fce-8167-5d7670e8a01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_91e50cb3-1c74-40bb-ade8-b2f01b7e82ee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_54c3f5a3-e39b-4fce-8167-5d7670e8a01f" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_91e50cb3-1c74-40bb-ade8-b2f01b7e82ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_9d7bd45b-29d9-48fb-b487-89d79a3d16e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_54c3f5a3-e39b-4fce-8167-5d7670e8a01f" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_9d7bd45b-29d9-48fb-b487-89d79a3d16e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTConvertibleSeniorNotesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f9f9a802-bd86-40e2-a690-c6081f7d4a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f9f9a802-bd86-40e2-a690-c6081f7d4a26" xlink:to="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_19f2584a-562a-45ef-86fb-7992b6e6ad58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_19f2584a-562a-45ef-86fb-7992b6e6ad58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9b1ae1d1-fb0c-4a91-80e8-61ea3290eb08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_19f2584a-562a-45ef-86fb-7992b6e6ad58" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9b1ae1d1-fb0c-4a91-80e8-61ea3290eb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0d6cf8ea-29d5-40f9-92d3-e768e1b9b975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b1ae1d1-fb0c-4a91-80e8-61ea3290eb08" xlink:to="loc_us-gaap_ConvertibleDebtMember_0d6cf8ea-29d5-40f9-92d3-e768e1b9b975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_c6a6ec5a-f1d4-464a-9daa-031082c0dd3f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_01405b48-19ec-4099-ab2b-771b17ed1d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_01405b48-19ec-4099-ab2b-771b17ed1d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_4dc3ca30-dc14-4515-a94a-bc04fde8422a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_4dc3ca30-dc14-4515-a94a-bc04fde8422a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_252c71a7-70e4-43c0-b734-6e9c18910e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_647aa619-9c39-4e4b-b3bb-b3a707064bea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_252c71a7-70e4-43c0-b734-6e9c18910e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3b89a93f-40f0-4b72-ba1f-7c1598db145c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3b89a93f-40f0-4b72-ba1f-7c1598db145c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_cbd1cb63-730a-4de7-95b9-15b50a8d5a0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3b89a93f-40f0-4b72-ba1f-7c1598db145c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_cbd1cb63-730a-4de7-95b9-15b50a8d5a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a28bb2b5-ac19-4f23-9bca-7d9f3e254a1d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_cbd1cb63-730a-4de7-95b9-15b50a8d5a0d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a28bb2b5-ac19-4f23-9bca-7d9f3e254a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_eca53d03-1eaa-4511-a0e6-acae7464e25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_eca53d03-1eaa-4511-a0e6-acae7464e25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_41f93894-4075-4fc4-91e0-dcf38ec7df79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_eca53d03-1eaa-4511-a0e6-acae7464e25b" xlink:to="loc_us-gaap_EquityComponentDomain_41f93894-4075-4fc4-91e0-dcf38ec7df79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_dd523350-a87c-4296-b22a-3e3730fc5b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_41f93894-4075-4fc4-91e0-dcf38ec7df79" xlink:to="loc_us-gaap_RetainedEarningsMember_dd523350-a87c-4296-b22a-3e3730fc5b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd1c78bc-234a-4b58-9e15-473f5128c32b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0d11e34d-fb1b-4886-ba3d-16258b86a461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0d11e34d-fb1b-4886-ba3d-16258b86a461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_643e4835-14f1-4d5d-90b5-38574eb75ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_643e4835-14f1-4d5d-90b5-38574eb75ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_963577b6-fc1e-4fde-86cb-7036170ac229" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_963577b6-fc1e-4fde-86cb-7036170ac229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_6a001e8d-1cd0-4659-b414-26f9d98923cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_6a001e8d-1cd0-4659-b414-26f9d98923cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_4813a854-9e98-4d37-9d89-0a75bfb2bc76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_4813a854-9e98-4d37-9d89-0a75bfb2bc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f9a9d8be-ab7a-4661-af35-55b203a81f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f9a9d8be-ab7a-4661-af35-55b203a81f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_aaba1b37-5118-4105-8dfd-bc21f3c1ddef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_aaba1b37-5118-4105-8dfd-bc21f3c1ddef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e2234bf8-cc3e-4925-9c09-aa9f6e343c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e2234bf8-cc3e-4925-9c09-aa9f6e343c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_6a4bc574-164a-4f1f-9065-4849e98bd080" xlink:href="pega-20220630.xsd#pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_6a4bc574-164a-4f1f-9065-4849e98bd080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_33e6da4b-2d29-48f6-a7cf-a88fed2eb7db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32045aa7-91a4-4d95-a58a-61f1e6d0c0f3" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_33e6da4b-2d29-48f6-a7cf-a88fed2eb7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTNetCarryingAmountDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTNetCarryingAmountDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTNetCarryingAmountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a1c24a15-6c63-4c1c-84bd-f984aaf40f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_944d6f50-b9d6-4044-890a-31287ced1dec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a1c24a15-6c63-4c1c-84bd-f984aaf40f43" xlink:to="loc_us-gaap_DebtInstrumentTable_944d6f50-b9d6-4044-890a-31287ced1dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_944d6f50-b9d6-4044-890a-31287ced1dec" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_44a25c83-e159-45c8-b5ea-9b803f320557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6b56e6d6-5aac-434d-b3f8-ef9dd8216f4c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_44a25c83-e159-45c8-b5ea-9b803f320557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0ff264ba-29b0-46a0-bd60-2676e8f0cf04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_44a25c83-e159-45c8-b5ea-9b803f320557" xlink:to="loc_us-gaap_ConvertibleDebtMember_0ff264ba-29b0-46a0-bd60-2676e8f0cf04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_944d6f50-b9d6-4044-890a-31287ced1dec" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ecf40414-2b18-40e1-aaa5-da02f9e829ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ecf40414-2b18-40e1-aaa5-da02f9e829ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_3754161a-42cc-436e-abcf-575049dd9044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_3754161a-42cc-436e-abcf-575049dd9044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1cb6673f-8605-41b8-ba0c-078fb44d187c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef9ccb0a-4fe4-4f9b-a02a-f4405303f135" xlink:to="loc_us-gaap_LongTermDebt_1cb6673f-8605-41b8-ba0c-078fb44d187c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTInterestExpenseDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_96b8cbf7-1ee9-4da5-9a30-60599111e8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1ba30112-e0ea-4600-925c-664aedf129f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96b8cbf7-1ee9-4da5-9a30-60599111e8a2" xlink:to="loc_us-gaap_DebtInstrumentTable_1ba30112-e0ea-4600-925c-664aedf129f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9544499e-6772-4475-bc1a-fa81eaf29e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1ba30112-e0ea-4600-925c-664aedf129f0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9544499e-6772-4475-bc1a-fa81eaf29e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3227031e-ec15-45e0-a9f5-ad4f0dd7a1af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9544499e-6772-4475-bc1a-fa81eaf29e8d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3227031e-ec15-45e0-a9f5-ad4f0dd7a1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_30f6c960-6c67-4205-8fa8-cab343c6bb24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3227031e-ec15-45e0-a9f5-ad4f0dd7a1af" xlink:to="loc_us-gaap_ConvertibleDebtMember_30f6c960-6c67-4205-8fa8-cab343c6bb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1ba30112-e0ea-4600-925c-664aedf129f0" xlink:to="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_fe03b625-7ce6-4c03-a555-f94878c98cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_fe03b625-7ce6-4c03-a555-f94878c98cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_d687f0a3-cf49-43fe-8118-a2239dc64d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_d687f0a3-cf49-43fe-8118-a2239dc64d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_ad147a53-b56b-4e50-aa26-74cd1a660cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_ad147a53-b56b-4e50-aa26-74cd1a660cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_1fc2eb74-5f15-4ee5-9107-f540c3219713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_InterestExpenseDebt_1fc2eb74-5f15-4ee5-9107-f540c3219713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a431f890-14ef-4b6d-84b4-f3c2da3b7483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_97985251-8798-4414-82bc-3c3ff6a1340f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a431f890-14ef-4b6d-84b4-f3c2da3b7483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTFuturePaymentsofPrincipalandContractualInterestDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d0b36a4d-bde9-4e2d-aa4d-4d42ec8d392f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_123e08c6-f9b6-41d3-8619-3b04670fdef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d0b36a4d-bde9-4e2d-aa4d-4d42ec8d392f" xlink:to="loc_us-gaap_DebtInstrumentTable_123e08c6-f9b6-41d3-8619-3b04670fdef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c853b482-dd21-422d-bbf7-8f6fba2099b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_123e08c6-f9b6-41d3-8619-3b04670fdef8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c853b482-dd21-422d-bbf7-8f6fba2099b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_342fb950-b066-4ad5-a328-c84d2fbb8659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c853b482-dd21-422d-bbf7-8f6fba2099b6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_342fb950-b066-4ad5-a328-c84d2fbb8659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_83097dca-562f-4c22-8c55-6652d73e34f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_342fb950-b066-4ad5-a328-c84d2fbb8659" xlink:to="loc_us-gaap_ConvertibleDebtMember_83097dca-562f-4c22-8c55-6652d73e34f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_123e08c6-f9b6-41d3-8619-3b04670fdef8" xlink:to="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0b2ae404-9e31-4481-bc0e-c0f77e8d90a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0b2ae404-9e31-4481-bc0e-c0f77e8d90a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_16cb2527-4cc5-4a26-ab8d-a2be1715eeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_16cb2527-4cc5-4a26-ab8d-a2be1715eeb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9f00babc-a3a1-4474-9bd5-8c5d3edb5e76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9f00babc-a3a1-4474-9bd5-8c5d3edb5e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a1f67d0a-f622-4eae-90ff-fa24954c8070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a1f67d0a-f622-4eae-90ff-fa24954c8070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2f8ae11b-da24-471a-a2b9-3b508aee63ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_81e0c2f8-ca83-4594-98b8-4ca820431265" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2f8ae11b-da24-471a-a2b9-3b508aee63ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:to="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_36174005-7d37-4dd2-8773-e48c681b0c2e" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_36174005-7d37-4dd2-8773-e48c681b0c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_484bb834-bfd1-45df-8828-4fb06f81929c" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_484bb834-bfd1-45df-8828-4fb06f81929c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8a6f55d0-c8f3-4d15-95d0-d30ebf097b4e" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8a6f55d0-c8f3-4d15-95d0-d30ebf097b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7ec7a5aa-311b-46eb-a309-a06a09bd3683" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7ec7a5aa-311b-46eb-a309-a06a09bd3683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue_24fd53f8-6f52-4b0e-9af6-0e5644e44cb4" xlink:href="pega-20220630.xsd#pega_InterestLongTermDebtMaturitiesTotalDue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_03c225cb-97e9-43e5-b1f9-0780120027b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesTotalDue_24fd53f8-6f52-4b0e-9af6-0e5644e44cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:href="pega-20220630.xsd#pega_MaturitiesOfInterestAndPrincipalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_93d01eca-db45-4271-9ba7-9ce45e34c953" xlink:to="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_97cec520-cbd1-4adb-9886-666f67bbe246" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_97cec520-cbd1-4adb-9886-666f67bbe246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_501cbf5b-ff3a-414f-a40e-82750f32b2bb" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_501cbf5b-ff3a-414f-a40e-82750f32b2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e0dd8678-722d-49d3-8783-b4ddf44717cc" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e0dd8678-722d-49d3-8783-b4ddf44717cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8e0a3457-a958-4ce9-8823-06657f44b02a" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8e0a3457-a958-4ce9-8823-06657f44b02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_0ae208f8-3d2f-43a6-b5a5-adad034685f4" xlink:href="pega-20220630.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_0145bba3-8c93-4574-a709-4270e00235e9" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_0ae208f8-3d2f-43a6-b5a5-adad034685f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTCappedCallTransactionsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTCappedCallTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTCappedCallTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_914ee19e-2c98-42fc-b494-027965d0a3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_4375b17c-69f9-40bb-ac85-fb34a767eb11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_914ee19e-2c98-42fc-b494-027965d0a3f2" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_4375b17c-69f9-40bb-ac85-fb34a767eb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCapPrice_b452b954-29d1-4680-8e83-0f3aaea095b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCapPrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_914ee19e-2c98-42fc-b494-027965d0a3f2" xlink:to="loc_us-gaap_DerivativeCapPrice_b452b954-29d1-4680-8e83-0f3aaea095b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionRollForward_770d4a18-e797-43a2-8f35-a4c0c85ae2cc" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_914ee19e-2c98-42fc-b494-027965d0a3f2" xlink:to="loc_pega_CappedCallTransactionRollForward_770d4a18-e797-43a2-8f35-a4c0c85ae2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsFairValueDisclosure_cd464feb-e3c9-49ed-a910-ead8ae06cfdb" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_CappedCallTransactionRollForward_770d4a18-e797-43a2-8f35-a4c0c85ae2cc" xlink:to="loc_pega_CappedCallTransactionsFairValueDisclosure_cd464feb-e3c9-49ed-a910-ead8ae06cfdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionFairValueAdjustment_1016b7c2-da58-4818-b65a-9e46b8489294" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionFairValueAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_CappedCallTransactionRollForward_770d4a18-e797-43a2-8f35-a4c0c85ae2cc" xlink:to="loc_pega_CappedCallTransactionFairValueAdjustment_1016b7c2-da58-4818-b65a-9e46b8489294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsFairValueDisclosure_e339341b-c9f8-4e8a-8888-88eccbf298cb" xlink:href="pega-20220630.xsd#pega_CappedCallTransactionsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_CappedCallTransactionRollForward_770d4a18-e797-43a2-8f35-a4c0c85ae2cc" xlink:to="loc_pega_CappedCallTransactionsFairValueDisclosure_e339341b-c9f8-4e8a-8888-88eccbf298cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTCreditFacilityDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#DEBTCreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dfac5451-3170-4e12-b2fb-99b12477677c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dfac5451-3170-4e12-b2fb-99b12477677c" xlink:to="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9db01679-0ed3-467f-a52b-a761423d40be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9db01679-0ed3-467f-a52b-a761423d40be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b1c49903-cd44-49e1-ad46-42395b74fc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9db01679-0ed3-467f-a52b-a761423d40be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b1c49903-cd44-49e1-ad46-42395b74fc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_163864f5-c7e8-42b2-8165-6ee7adc739ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b1c49903-cd44-49e1-ad46-42395b74fc0b" xlink:to="loc_us-gaap_LineOfCreditMember_163864f5-c7e8-42b2-8165-6ee7adc739ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_DebtInstrumentAxis_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b7739815-7889-4341-b975-188f6f8445e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_4baeed83-a8ce-4e5d-bf89-c0c3102e0b20" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b7739815-7889-4341-b975-188f6f8445e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CreditAgreementMember_e30e4cc8-fb31-4656-9ef6-b3594f5205d7" xlink:href="pega-20220630.xsd#pega_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b7739815-7889-4341-b975-188f6f8445e8" xlink:to="loc_pega_CreditAgreementMember_e30e4cc8-fb31-4656-9ef6-b3594f5205d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0dc9529a-9eed-4446-9919-c2fc9126544c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0dc9529a-9eed-4446-9919-c2fc9126544c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_9ad5fb48-44f0-4375-93d7-7029098563f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0dc9529a-9eed-4446-9919-c2fc9126544c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_9ad5fb48-44f0-4375-93d7-7029098563f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PNCBankNationalAssociationMember_df623c7a-7261-4c05-a1d3-4eb60dcec352" xlink:href="pega-20220630.xsd#pega_PNCBankNationalAssociationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9ad5fb48-44f0-4375-93d7-7029098563f2" xlink:to="loc_pega_PNCBankNationalAssociationMember_df623c7a-7261-4c05-a1d3-4eb60dcec352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_54db4d84-4469-4050-873e-4e4ef1106125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_CreditFacilityAxis_54db4d84-4469-4050-873e-4e4ef1106125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_54f42bbb-6eae-4c24-9e65-a241c595bbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_54db4d84-4469-4050-873e-4e4ef1106125" xlink:to="loc_us-gaap_CreditFacilityDomain_54f42bbb-6eae-4c24-9e65-a241c595bbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cbfcd082-ab45-4cdf-85dd-41ada860d860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_54f42bbb-6eae-4c24-9e65-a241c595bbc9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cbfcd082-ab45-4cdf-85dd-41ada860d860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9d17ef41-a55f-43f8-9fcb-f5b098b7913b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9d17ef41-a55f-43f8-9fcb-f5b098b7913b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6d2b667a-8dad-4af2-985c-ef77ebd5be51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9d17ef41-a55f-43f8-9fcb-f5b098b7913b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6d2b667a-8dad-4af2-985c-ef77ebd5be51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0d2fb1be-f7cb-4c58-9095-f4dd2c0ee0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_6d2b667a-8dad-4af2-985c-ef77ebd5be51" xlink:to="loc_us-gaap_SubsequentEventMember_0d2fb1be-f7cb-4c58-9095-f4dd2c0ee0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_906eed06-f506-450a-91ef-3795f8f9f259" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_srt_StatementScenarioAxis_906eed06-f506-450a-91ef-3795f8f9f259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d7730c5e-c240-4ff0-b5cf-6bbbcb922619" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_906eed06-f506-450a-91ef-3795f8f9f259" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d7730c5e-c240-4ff0-b5cf-6bbbcb922619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8d687824-6a70-49a9-a41d-8807f624ddcd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d7730c5e-c240-4ff0-b5cf-6bbbcb922619" xlink:to="loc_srt_ScenarioForecastMember_8d687824-6a70-49a9-a41d-8807f624ddcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_71aee296-a9f0-4a16-b70d-2dbdc62a65ae" xlink:to="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_f09934a9-294e-4d17-a999-04a31faaa4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_DebtInstrumentTerm_f09934a9-294e-4d17-a999-04a31faaa4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9a326572-0a53-4c88-8f96-336655e19e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_SeniorNotes_9a326572-0a53-4c88-8f96-336655e19e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0feaf5bb-2164-4136-8020-26cc64e90743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0feaf5bb-2164-4136-8020-26cc64e90743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld_e7acefa9-c2d9-4dec-a188-5c48c871c584" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld_e7acefa9-c2d9-4dec-a188-5c48c871c584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum_22bd262a-40f9-4dd7-a42f-c6968dbc1fd5" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantsLeverageRatioMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum_22bd262a-40f9-4dd7-a42f-c6968dbc1fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_97cf844f-851f-4ff2-8c69-de164d037f56" xlink:href="pega-20220630.xsd#pega_DebtInstrumentCovenantInterestCoverageRatioMinimum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_97cf844f-851f-4ff2-8c69-de164d037f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fd7a7ba6-948b-4b78-b4e3-ddb9943faa89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2af5144e-2c41-4800-a70c-8ae2e470d279" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fd7a7ba6-948b-4b78-b4e3-ddb9943faa89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="pega-20220630.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_04178b67-73a1-43d8-8835-54a26713595f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_97c5b4f8-f8a9-4731-92f5-c05d11d2a61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_04178b67-73a1-43d8-8835-54a26713595f" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_97c5b4f8-f8a9-4731-92f5-c05d11d2a61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="pega-20220630.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_169fac7b-6c8c-4baa-9daa-d5d83d25332d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_e1ac185c-3c70-4141-b029-aca779dd092a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_169fac7b-6c8c-4baa-9daa-d5d83d25332d" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_e1ac185c-3c70-4141-b029-aca779dd092a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_dce2055a-fbcb-4fdc-87f3-08580b2727a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_169fac7b-6c8c-4baa-9daa-d5d83d25332d" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_dce2055a-fbcb-4fdc-87f3-08580b2727a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#FAIRVALUEMEASUREMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_cb7ed6c5-ad78-4325-b23c-4464c0219f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cb7ed6c5-ad78-4325-b23c-4464c0219f10" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efe7da85-76d3-464a-878f-dc4d0283eeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efe7da85-76d3-464a-878f-dc4d0283eeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efe7da85-76d3-464a-878f-dc4d0283eeeb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d3b8fb78-dcf8-4b21-b9eb-094aedbe5408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d3b8fb78-dcf8-4b21-b9eb-094aedbe5408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_4bd2419e-8f8d-46cf-b80e-fb51c3c7954c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_4bd2419e-8f8d-46cf-b80e-fb51c3c7954c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9e9d6d69-c1d1-4c12-a9fb-0bde23c3a5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72224d7-6aa3-4511-9950-8b7abccad35a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9e9d6d69-c1d1-4c12-a9fb-0bde23c3a5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_baec9a0c-cbef-48e0-80a7-ca91b024840d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:to="loc_us-gaap_FinancialInstrumentAxis_baec9a0c-cbef-48e0-80a7-ca91b024840d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637f14c6-644a-4738-b409-b07d97ee58de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_baec9a0c-cbef-48e0-80a7-ca91b024840d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637f14c6-644a-4738-b409-b07d97ee58de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_66acad0e-eeda-4473-a85b-58dec4340137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637f14c6-644a-4738-b409-b07d97ee58de" xlink:to="loc_us-gaap_CashEquivalentsMember_66acad0e-eeda-4473-a85b-58dec4340137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_ca257487-1446-4fb7-aaa6-9cac86f8dfb3" xlink:href="pega-20220630.xsd#pega_InvestmentsInPrivatelyHeldCompaniesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637f14c6-644a-4738-b409-b07d97ee58de" xlink:to="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_ca257487-1446-4fb7-aaa6-9cac86f8dfb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0fdfcee2-9810-478d-82ca-b689130adaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3874583-2214-4554-919b-78a41bd13409" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0fdfcee2-9810-478d-82ca-b689130adaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0fdfcee2-9810-478d-82ca-b689130adaa9" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_cd3be9c6-ceeb-4735-be37-04285daa7e80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_cd3be9c6-ceeb-4735-be37-04285daa7e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d76c09b-f6f0-4b31-b9f2-01641df23381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d76c09b-f6f0-4b31-b9f2-01641df23381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_318922e7-66ac-4a84-ba77-721833c8288a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:to="loc_us-gaap_DerivativeAssets_318922e7-66ac-4a84-ba77-721833c8288a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_ad949b86-1e90-42d1-b1cf-e0316a9b2483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_82a2c357-735a-4e9c-83a6-f0db46c924ca" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_ad949b86-1e90-42d1-b1cf-e0316a9b2483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_dbc86d22-edee-44ee-8578-cabfe5664603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_45d0f1bd-3cba-4629-b391-e8e4212e4f22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dbc86d22-edee-44ee-8578-cabfe5664603" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_45d0f1bd-3cba-4629-b391-e8e4212e4f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_d832a8b2-a2cc-4a61-a617-78140f293770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_45d0f1bd-3cba-4629-b391-e8e4212e4f22" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_d832a8b2-a2cc-4a61-a617-78140f293770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_36ab4291-e81c-4a21-bda2-0fcf699ec16d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_d832a8b2-a2cc-4a61-a617-78140f293770" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_36ab4291-e81c-4a21-bda2-0fcf699ec16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrivatelyHeldInvestmentMember_b0248ac7-0dcf-4c62-aa1f-65292d423ede" xlink:href="pega-20220630.xsd#pega_PrivatelyHeldInvestmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_36ab4291-e81c-4a21-bda2-0fcf699ec16d" xlink:to="loc_pega_PrivatelyHeldInvestmentMember_b0248ac7-0dcf-4c62-aa1f-65292d423ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_457269cb-7ab9-4a6d-ad6e-28c8e0e225e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_45d0f1bd-3cba-4629-b391-e8e4212e4f22" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_457269cb-7ab9-4a6d-ad6e-28c8e0e225e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_457269cb-7ab9-4a6d-ad6e-28c8e0e225e1" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_f23d5610-f533-41dd-9ed2-821d905e5a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_f23d5610-f533-41dd-9ed2-821d905e5a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_1f353be8-9e82-4012-a358-139b72484633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_1f353be8-9e82-4012-a358-139b72484633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_d8c274e5-3d62-4e02-9312-296f57c7570a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_d8c274e5-3d62-4e02-9312-296f57c7570a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_7e25ea04-eadf-4a04-b415-f1f6e44c5a8f" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_7e25ea04-eadf-4a04-b415-f1f6e44c5a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome_659def75-5969-4651-98d0-a3ece0a20b2b" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome_659def75-5969-4651-98d0-a3ece0a20b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_b880ee9b-bc73-4a17-b91c-88b11594f9c6" xlink:href="pega-20220630.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_b880ee9b-bc73-4a17-b91c-88b11594f9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1fe58bbb-d309-4bb4-a722-1e1646ccc379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9ac9f588-66f3-4655-83ec-900e0ee9086c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1fe58bbb-d309-4bb4-a722-1e1646ccc379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_a6dba821-9d15-4e62-a451-e336fd8f6939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_457269cb-7ab9-4a6d-ad6e-28c8e0e225e1" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_a6dba821-9d15-4e62-a451-e336fd8f6939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUE" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2868c251-9af4-495d-b2ac-080da4705460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b6b01fda-7188-4e79-9290-22d1bc01f486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2868c251-9af4-495d-b2ac-080da4705460" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b6b01fda-7188-4e79-9290-22d1bc01f486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUETables" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_338dce0c-5902-4e7e-8cf6-aebe1f041467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_58f6da6f-6537-4c49-9967-dbe4e546afb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_338dce0c-5902-4e7e-8cf6-aebe1f041467" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_58f6da6f-6537-4c49-9967-dbe4e546afb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_06d6201c-d4f7-44df-b927-02137f7b8c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_338dce0c-5902-4e7e-8cf6-aebe1f041467" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_06d6201c-d4f7-44df-b927-02137f7b8c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_59f62263-2b94-48c2-8626-28ce00e8a23d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_338dce0c-5902-4e7e-8cf6-aebe1f041467" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_59f62263-2b94-48c2-8626-28ce00e8a23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_7ec966e5-5a60-4135-b0c2-eb450b33f2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_338dce0c-5902-4e7e-8cf6-aebe1f041467" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_7ec966e5-5a60-4135-b0c2-eb450b33f2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEGeographicRevenueDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUEGeographicRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUEGeographicRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_58f780ca-47ef-4866-ab84-1d982b01a3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_58f780ca-47ef-4866-ab84-1d982b01a3d2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_926891a1-c4b1-43b0-aee5-36932e3cf012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_926891a1-c4b1-43b0-aee5-36932e3cf012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fac82f86-bdf3-4124-b7ba-59432d95e38d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_926891a1-c4b1-43b0-aee5-36932e3cf012" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fac82f86-bdf3-4124-b7ba-59432d95e38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_9f893bac-c02c-4e40-9edf-78df52ea2313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fac82f86-bdf3-4124-b7ba-59432d95e38d" xlink:to="loc_us-gaap_SalesRevenueNetMember_9f893bac-c02c-4e40-9edf-78df52ea2313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_381a27b7-0140-4f69-9506-4cb8eb9b9a52" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:to="loc_srt_StatementGeographicalAxis_381a27b7-0140-4f69-9506-4cb8eb9b9a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_381a27b7-0140-4f69-9506-4cb8eb9b9a52" xlink:to="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_48263a28-3428-4e38-adcf-4bb019e59e4e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_country_US_48263a28-3428-4e38-adcf-4bb019e59e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAmericasMember_248d3930-acc9-466e-b487-323d64c722f4" xlink:href="pega-20220630.xsd#pega_OtherAmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_pega_OtherAmericasMember_248d3930-acc9-466e-b487-323d64c722f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_2c3eae7f-3c2c-4d28-ad30-ac4c064f5bbe" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_country_GB_2c3eae7f-3c2c-4d28-ad30-ac4c064f5bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_6c43ffc8-57f8-448d-a833-a5e7de117ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_us-gaap_EMEAMember_6c43ffc8-57f8-448d-a833-a5e7de117ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_a3efcc46-81a5-43bf-a736-00422955ebb7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d255352-496b-44d1-9ddc-1048f219dabb" xlink:to="loc_srt_AsiaPacificMember_a3efcc46-81a5-43bf-a736-00422955ebb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_21d9e973-9cf2-4423-9a72-dfb1d438d9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_21d9e973-9cf2-4423-9a72-dfb1d438d9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_60258493-2dd6-45ac-b3eb-66fef03e04b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_21d9e973-9cf2-4423-9a72-dfb1d438d9e0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_60258493-2dd6-45ac-b3eb-66fef03e04b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_155c49a2-131b-470c-856b-8b64e24e8325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_60258493-2dd6-45ac-b3eb-66fef03e04b5" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_155c49a2-131b-470c-856b-8b64e24e8325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_383d560c-55c8-4fda-90fa-02755e797e10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5dca71d-dbca-4202-bdbc-d0811e9f115c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_383d560c-55c8-4fda-90fa-02755e797e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0be4a955-fc88-478e-9730-1f5953de248c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_383d560c-55c8-4fda-90fa-02755e797e10" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0be4a955-fc88-478e-9730-1f5953de248c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c0bf53bf-e064-4b4e-a823-8fa6681171b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_383d560c-55c8-4fda-90fa-02755e797e10" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c0bf53bf-e064-4b4e-a823-8fa6681171b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUERevenueStreamDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUERevenueStreamDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUERevenueStreamDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3fa01e02-d5c5-4f5d-8345-8bf8a807b0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3fa01e02-d5c5-4f5d-8345-8bf8a807b0ec" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_136c97e1-420a-4322-9c94-4530a31c2094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_136c97e1-420a-4322-9c94-4530a31c2094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_8719d31f-e376-4ecd-b733-f16202a86b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_136c97e1-420a-4322-9c94-4530a31c2094" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_8719d31f-e376-4ecd-b733-f16202a86b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_69ebfed3-1882-4a4a-bb5d-e497ea4b0028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_8719d31f-e376-4ecd-b733-f16202a86b6c" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_69ebfed3-1882-4a4a-bb5d-e497ea4b0028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_9d904556-25e1-44a6-b74a-4e27951edac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_8719d31f-e376-4ecd-b733-f16202a86b6c" xlink:to="loc_us-gaap_TransferredOverTimeMember_9d904556-25e1-44a6-b74a-4e27951edac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_30db379a-3b68-403c-be7a-b4bc4344cac8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:to="loc_srt_ProductOrServiceAxis_30db379a-3b68-403c-be7a-b4bc4344cac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_30db379a-3b68-403c-be7a-b4bc4344cac8" xlink:to="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_9eef1e4e-cf70-45bb-a4c5-ee74b20cbcfb" xlink:href="pega-20220630.xsd#pega_PerpetualLicenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_PerpetualLicenseMember_9eef1e4e-cf70-45bb-a4c5-ee74b20cbcfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_1d5075b1-5a2a-4426-825d-922eb4e7633f" xlink:href="pega-20220630.xsd#pega_SubscriptionLicenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_SubscriptionLicenseMember_1d5075b1-5a2a-4426-825d-922eb4e7633f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_02839cb1-90c7-402e-9f5d-c6372da1170b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_us-gaap_MaintenanceMember_02839cb1-90c7-402e-9f5d-c6372da1170b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_d957d237-7759-4f92-bfa5-68834b350e08" xlink:href="pega-20220630.xsd#pega_PegaCloudMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_PegaCloudMember_d957d237-7759-4f92-bfa5-68834b350e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember_692dbff1-cc76-4be8-93e8-dfa900575a40" xlink:href="pega-20220630.xsd#pega_SubscriptionServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_SubscriptionServicesMember_692dbff1-cc76-4be8-93e8-dfa900575a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionMember_c94e9846-0931-43e1-b1dd-3a5c48c97f27" xlink:href="pega-20220630.xsd#pega_SubscriptionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_SubscriptionMember_c94e9846-0931-43e1-b1dd-3a5c48c97f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_75dfbdab-c093-4c68-8ece-6099051a61bb" xlink:href="pega-20220630.xsd#pega_ConsultingMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_51d38072-19d8-4984-ace0-75d19ec392bb" xlink:to="loc_pega_ConsultingMember_75dfbdab-c093-4c68-8ece-6099051a61bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4ac42eae-0126-4f1a-9074-bc3565f505d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9a6e3ea1-3a58-4622-8b9b-81a86af11ff4" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4ac42eae-0126-4f1a-9074-bc3565f505d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bf677847-ffa7-4e7d-965c-99fc7994e003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4ac42eae-0126-4f1a-9074-bc3565f505d0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bf677847-ffa7-4e7d-965c-99fc7994e003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEPerformanceObligationsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUEPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUEPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_12e9cedb-f6f5-449c-b165-93d09bd92d99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_12e9cedb-f6f5-449c-b165-93d09bd92d99" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7c4308a8-fbcb-4605-be9a-b258d6ce997a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7c4308a8-fbcb-4605-be9a-b258d6ce997a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0f990351-51a2-4e0b-a37a-a2b09b3820c9" xlink:to="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_ebe46860-3973-4082-afa2-c6ffb17e3ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_us-gaap_MaintenanceMember_ebe46860-3973-4082-afa2-c6ffb17e3ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_0a56d21e-426c-4df3-b1ba-b666958e8143" xlink:href="pega-20220630.xsd#pega_PegaCloudMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_PegaCloudMember_0a56d21e-426c-4df3-b1ba-b666958e8143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_5af061cd-9ec0-4d34-9628-68b9bd6fa4bb" xlink:href="pega-20220630.xsd#pega_SubscriptionLicenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_SubscriptionLicenseMember_5af061cd-9ec0-4d34-9628-68b9bd6fa4bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LicensePerpetualMember_0b2db52f-4ec7-4600-90d7-d9541e509477" xlink:href="pega-20220630.xsd#pega_LicensePerpetualMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_LicensePerpetualMember_0b2db52f-4ec7-4600-90d7-d9541e509477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_1abd9a81-5c01-4ebb-ac53-396db22458e9" xlink:href="pega-20220630.xsd#pega_ConsultingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_73b69deb-579b-44f4-9916-8e83230eef0f" xlink:to="loc_pega_ConsultingMember_1abd9a81-5c01-4ebb-ac53-396db22458e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a5cf8e31-70cf-4869-973e-5ab7646b2280" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearOneMember_12e7e67c-18aa-4e40-aba7-1c20bf2a3357" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearOneMember_12e7e67c-18aa-4e40-aba7-1c20bf2a3357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearTwoMember_3a1158cb-b840-49c9-80f0-1bcfec04c338" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearTwoMember_3a1158cb-b840-49c9-80f0-1bcfec04c338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationYearThreeMember_591afa0c-d0bd-44e2-bac1-a89ecb31d41b" xlink:href="pega-20220630.xsd#pega_PerformanceObligationYearThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationYearThreeMember_591afa0c-d0bd-44e2-bac1-a89ecb31d41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceObligationAfterYearThreeMember_1017f35a-64f7-4298-9062-e79c79a4e305" xlink:href="pega-20220630.xsd#pega_PerformanceObligationAfterYearThreeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_99d7c6cf-6347-409b-9f93-51cf51d1410b" xlink:to="loc_pega_PerformanceObligationAfterYearThreeMember_1017f35a-64f7-4298-9062-e79c79a4e305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c0cf5924-1428-4ef6-9525-48de3a33c05c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fb70877c-0902-4ce7-9207-db49a77469aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fb70877c-0902-4ce7-9207-db49a77469aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a00e590f-92f4-4816-9bf3-d23648f3f4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a00e590f-92f4-4816-9bf3-d23648f3f4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_f179cfde-5656-4027-8ed9-5d847675ab40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b71b2384-1fea-42d4-8446-61855a28efd8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_f179cfde-5656-4027-8ed9-5d847675ab40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUEPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUEPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#REVENUEScheduleofRevenuebyMajorClientsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6a9a7e5e-c654-4228-a400-bcff53369781" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6a9a7e5e-c654-4228-a400-bcff53369781" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e599cf7-8a76-4167-947c-e718100ee20c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e599cf7-8a76-4167-947c-e718100ee20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9fd457d1-efa8-4994-b6e8-4aac91167214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e599cf7-8a76-4167-947c-e718100ee20c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9fd457d1-efa8-4994-b6e8-4aac91167214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_93fe55e7-6bbe-4f75-bef9-2d6ca90477ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9fd457d1-efa8-4994-b6e8-4aac91167214" xlink:to="loc_us-gaap_SalesRevenueNetMember_93fe55e7-6bbe-4f75-bef9-2d6ca90477ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1ba0dcb4-019f-459b-aa26-2ee54840e2a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:to="loc_srt_MajorCustomersAxis_1ba0dcb4-019f-459b-aa26-2ee54840e2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2d982173-4918-460c-8a01-bdde5c03786f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1ba0dcb4-019f-459b-aa26-2ee54840e2a4" xlink:to="loc_srt_NameOfMajorCustomerDomain_2d982173-4918-460c-8a01-bdde5c03786f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientAMember_6d6f368e-1bfc-448f-9e84-2a9a7fe75779" xlink:href="pega-20220630.xsd#pega_ClientAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2d982173-4918-460c-8a01-bdde5c03786f" xlink:to="loc_pega_ClientAMember_6d6f368e-1bfc-448f-9e84-2a9a7fe75779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_93fceafd-9143-40e2-a416-51540c61be1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_93fceafd-9143-40e2-a416-51540c61be1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_626bec6f-90d2-4b1b-b278-a0f91e14214a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_93fceafd-9143-40e2-a416-51540c61be1e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_626bec6f-90d2-4b1b-b278-a0f91e14214a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_e8aa1dc4-6a74-43c2-b5b4-c7868bfc3371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_626bec6f-90d2-4b1b-b278-a0f91e14214a" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_e8aa1dc4-6a74-43c2-b5b4-c7868bfc3371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_d671f88d-7162-4a4e-bcc9-9930e26c5045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_740503ce-6037-451e-83ea-a7b7fa45963e" xlink:to="loc_us-gaap_ProductInformationLineItems_d671f88d-7162-4a4e-bcc9-9930e26c5045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94261cd1-2e33-4bde-acd2-44cef14e7422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_d671f88d-7162-4a4e-bcc9-9930e26c5045" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94261cd1-2e33-4bde-acd2-44cef14e7422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b6b90192-8a17-4959-9a07-64a1d67f3ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_d671f88d-7162-4a4e-bcc9-9930e26c5045" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b6b90192-8a17-4959-9a07-64a1d67f3ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="pega-20220630.xsd#STOCKBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_589c592d-606a-45e0-a42a-036339093790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0a5b478b-39c2-45ab-96d1-485e670cd679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_589c592d-606a-45e0-a42a-036339093790" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0a5b478b-39c2-45ab-96d1-485e670cd679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="pega-20220630.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e6b5a26e-fec0-4564-ad1b-aed06be99d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8dd70ad2-df7e-4557-bb48-c2fcd0618c21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e6b5a26e-fec0-4564-ad1b-aed06be99d7e" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8dd70ad2-df7e-4557-bb48-c2fcd0618c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_7b0049f9-c193-4dc0-9dcf-931b9064d85e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e6b5a26e-fec0-4564-ad1b-aed06be99d7e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_7b0049f9-c193-4dc0-9dcf-931b9064d85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1cce8c6b-71c7-4c75-b5c8-b53d52c725e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f3194bb6-425b-4adb-a886-b731cd0934fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1cce8c6b-71c7-4c75-b5c8-b53d52c725e3" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f3194bb6-425b-4adb-a886-b731cd0934fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9b41e32a-d5a5-4ccf-a885-d06ce11b901b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f3194bb6-425b-4adb-a886-b731cd0934fb" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9b41e32a-d5a5-4ccf-a885-d06ce11b901b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9b41e32a-d5a5-4ccf-a885-d06ce11b901b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember_8fa9295d-8d72-4601-aad3-6d85f2e2503f" xlink:href="pega-20220630.xsd#pega_CostOfRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:to="loc_pega_CostOfRevenueMember_8fa9295d-8d72-4601-aad3-6d85f2e2503f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_fd3b4dd2-45ca-4d29-b9f0-6a52f8219b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_fd3b4dd2-45ca-4d29-b9f0-6a52f8219b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_79a9b5c1-c719-4f89-9ac8-5d88a9c74f61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_79a9b5c1-c719-4f89-9ac8-5d88a9c74f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_86b638d2-37f8-46a9-97a6-262719523925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e06c66e7-46b1-4f9d-bb9e-c38136fcde1b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_86b638d2-37f8-46a9-97a6-262719523925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80eca701-de47-4a0a-a2a9-31460f3a625b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f3194bb6-425b-4adb-a886-b731cd0934fb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80eca701-de47-4a0a-a2a9-31460f3a625b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e6a2a8aa-0a1c-4abb-80d1-9cad8be10dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80eca701-de47-4a0a-a2a9-31460f3a625b" xlink:to="loc_us-gaap_ShareBasedCompensation_e6a2a8aa-0a1c-4abb-80d1-9cad8be10dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f04b7956-95a0-40df-9a11-51bdcf499aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80eca701-de47-4a0a-a2a9-31460f3a625b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f04b7956-95a0-40df-9a11-51bdcf499aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#STOCKBASEDCOMPENSATIONAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b76baf75-0e88-4623-8ab7-1b71514ae9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_09d82dc7-0e32-45f2-9152-73f63e633091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b76baf75-0e88-4623-8ab7-1b71514ae9bd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_09d82dc7-0e32-45f2-9152-73f63e633091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7bdf0ae3-25d6-44f1-8166-99b66844b1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b76baf75-0e88-4623-8ab7-1b71514ae9bd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7bdf0ae3-25d6-44f1-8166-99b66844b1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f5605f00-ce10-4615-8e5b-607eef4f072e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f5605f00-ce10-4615-8e5b-607eef4f072e" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f1c85465-836a-4ac4-84aa-06ae5f96a67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:to="loc_us-gaap_AwardTypeAxis_f1c85465-836a-4ac4-84aa-06ae5f96a67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95e46d94-5aac-4060-a1c3-6274d886b7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f1c85465-836a-4ac4-84aa-06ae5f96a67d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95e46d94-5aac-4060-a1c3-6274d886b7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6a599462-8ee6-4c17-a98a-c0e45ffa5b26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95e46d94-5aac-4060-a1c3-6274d886b7c4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6a599462-8ee6-4c17-a98a-c0e45ffa5b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonqualifiedStockOptionsMember_656b793f-d8af-41aa-99d0-54aaa29ef3fd" xlink:href="pega-20220630.xsd#pega_NonqualifiedStockOptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95e46d94-5aac-4060-a1c3-6274d886b7c4" xlink:to="loc_pega_NonqualifiedStockOptionsMember_656b793f-d8af-41aa-99d0-54aaa29ef3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_698d6aa2-39e6-42ad-8f99-652f6b4f8408" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:to="loc_srt_TitleOfIndividualAxis_698d6aa2-39e6-42ad-8f99-652f6b4f8408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_dc68294b-0881-4147-8456-b8ee1f3f5470" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_698d6aa2-39e6-42ad-8f99-652f6b4f8408" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_dc68294b-0881-4147-8456-b8ee1f3f5470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EmployeesMember_d3c278eb-a8e9-4fbd-b1c8-cc9f2d0ee01e" xlink:href="pega-20220630.xsd#pega_EmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_dc68294b-0881-4147-8456-b8ee1f3f5470" xlink:to="loc_pega_EmployeesMember_d3c278eb-a8e9-4fbd-b1c8-cc9f2d0ee01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8b0ba7de-d24b-4328-ab9a-14e6503f2f43" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_68c827bc-fbef-4f1f-b13c-78f06ebdcca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_68c827bc-fbef-4f1f-b13c-78f06ebdcca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_be6e0beb-86d0-4424-9c34-a642c7613732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_be6e0beb-86d0-4424-9c34-a642c7613732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_d783f4d7-62c3-4361-aaa2-0018b64cc9e8" xlink:href="pega-20220630.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_304a40c2-de31-42e8-9a76-8a0ed5dc1cac" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_d783f4d7-62c3-4361-aaa2-0018b64cc9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXES" xlink:type="simple" xlink:href="pega-20220630.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4348b79d-f45a-4420-91ae-2ad962b47502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_af4c3bd4-fe28-4ca9-8bce-e4df943a9f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4348b79d-f45a-4420-91ae-2ad962b47502" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_af4c3bd4-fe28-4ca9-8bce-e4df943a9f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="pega-20220630.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d70792a2-415e-48b8-b98c-b8c6297a3cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_11ecadc7-26cb-4d6e-95c2-83173c6ebf66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d70792a2-415e-48b8-b98c-b8c6297a3cb7" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_11ecadc7-26cb-4d6e-95c2-83173c6ebf66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4a05d61b-4fdc-4f5e-896c-40186a51752c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_89f94962-661a-49cd-9842-e46ee11f3edd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4a05d61b-4fdc-4f5e-896c-40186a51752c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_89f94962-661a-49cd-9842-e46ee11f3edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_dc81dcd1-5352-4346-bce1-19877b5cbf14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4a05d61b-4fdc-4f5e-896c-40186a51752c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_dc81dcd1-5352-4346-bce1-19877b5cbf14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0dd348cc-c8e9-4b51-9911-4ad520fbdd09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9cf8e522-ff22-40ef-bbd9-cfcdc40b36f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0dd348cc-c8e9-4b51-9911-4ad520fbdd09" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9cf8e522-ff22-40ef-bbd9-cfcdc40b36f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LOSSEARNINGSPERSHARE" xlink:type="simple" xlink:href="pega-20220630.xsd#LOSSEARNINGSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LOSSEARNINGSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e06f4ef1-fb9f-4327-a9ea-ca45e8fb8fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1fd13389-6297-463c-a9e1-9a6688948cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e06f4ef1-fb9f-4327-a9ea-ca45e8fb8fb1" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1fd13389-6297-463c-a9e1-9a6688948cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LOSSEARNINGSPERSHARETables" xlink:type="simple" xlink:href="pega-20220630.xsd#LOSSEARNINGSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LOSSEARNINGSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_819c2863-f3fb-4f8f-b6fe-8351f37a733e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_16725f1c-e1cd-4544-a894-217082e24adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_819c2863-f3fb-4f8f-b6fe-8351f37a733e" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_16725f1c-e1cd-4544-a894-217082e24adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#LOSSEARNINGSPERSHAREDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dd5802c0-e41e-4545-b38c-b4273eb58121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_351f0bcb-a47d-4fe1-840a-e1d64a0e04ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dd5802c0-e41e-4545-b38c-b4273eb58121" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_351f0bcb-a47d-4fe1-840a-e1d64a0e04ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1b18c08f-a854-48a1-80a5-197005343d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_351f0bcb-a47d-4fe1-840a-e1d64a0e04ac" xlink:to="loc_us-gaap_AwardTypeAxis_1b18c08f-a854-48a1-80a5-197005343d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1b18c08f-a854-48a1-80a5-197005343d18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_525bc175-0ca7-4981-aa80-e35521eb71b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:to="loc_us-gaap_ConvertibleDebtMember_525bc175-0ca7-4981-aa80-e35521eb71b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_fd600236-ba7d-444c-8850-dffff5964682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_fd600236-ba7d-444c-8850-dffff5964682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5d3bd320-657c-4067-a5bd-945a81bb45f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25ee1fc1-7c4f-4973-82a9-3bd0ae2cee3c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5d3bd320-657c-4067-a5bd-945a81bb45f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_351f0bcb-a47d-4fe1-840a-e1d64a0e04ac" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_774f6811-4111-45f0-869b-10066b9f986b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_NetIncomeLoss_774f6811-4111-45f0-869b-10066b9f986b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4445a218-78c4-427f-91a5-f7b7de716827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4445a218-78c4-427f-91a5-f7b7de716827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3b1eb97c-6994-4ecb-b952-14fd0beaab17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_EarningsPerShareBasic_3b1eb97c-6994-4ecb-b952-14fd0beaab17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NetIncomeLossAttributableToParentAdjustment_34712ae8-8dc7-4603-b1a5-f6517bdbae1a" xlink:href="pega-20220630.xsd#pega_NetIncomeLossAttributableToParentAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_pega_NetIncomeLossAttributableToParentAdjustment_34712ae8-8dc7-4603-b1a5-f6517bdbae1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance_d0ec377e-54e7-4f03-b30e-776eeac5dfd7" xlink:href="pega-20220630.xsd#pega_NetIncomeLossAttributableToParentAdjustedBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_pega_NetIncomeLossAttributableToParentAdjustedBalance_d0ec377e-54e7-4f03-b30e-776eeac5dfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4cb6a371-d215-4979-998f-64e6494df14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4cb6a371-d215-4979-998f-64e6494df14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_28fd8379-4dec-4bb4-acd4-0e0afb8dec7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_28fd8379-4dec-4bb4-acd4-0e0afb8dec7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e3a230f9-f960-4de1-bbef-4cef5119aa46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e3a230f9-f960-4de1-bbef-4cef5119aa46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bf44aefb-adba-4ff5-816f-94a5ac00061f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bf44aefb-adba-4ff5-816f-94a5ac00061f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_89c9e74e-5955-49b7-a468-7c40e6c788ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_EarningsPerShareDiluted_89c9e74e-5955-49b7-a468-7c40e6c788ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_01298726-a105-4578-b854-ef82466c5686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_01298726-a105-4578-b854-ef82466c5686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_96354df3-2450-4fc6-8cd7-827d5f613d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_96354df3-2450-4fc6-8cd7-827d5f613d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCapPrice_d4e0b781-549c-471e-98ba-5ddfff779b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCapPrice"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_6b76890c-62d8-49db-8c4b-826736181186" xlink:to="loc_us-gaap_DerivativeCapPrice_d4e0b781-549c-471e-98ba-5ddfff779b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="pega-20220630.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5d101bdc-2637-4a8d-b15d-a10074cf1169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_242c6bba-0f17-43a4-9c2c-0751bf8cbb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5d101bdc-2637-4a8d-b15d-a10074cf1169" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_242c6bba-0f17-43a4-9c2c-0751bf8cbb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="pega-20220630.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8c2ff9a2-065a-4dff-98d1-cac9c0ac3e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8c2ff9a2-065a-4dff-98d1-cac9c0ac3e23" xlink:to="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_b246c07c-ff4e-4ae3-af18-15aebb7ad024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_b246c07c-ff4e-4ae3-af18-15aebb7ad024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_10f98f2d-2162-4850-9177-3d734d55e86b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b246c07c-ff4e-4ae3-af18-15aebb7ad024" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_10f98f2d-2162-4850-9177-3d734d55e86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TradeSecretMisappropriationMember_92347261-920e-4f74-bd6b-c6a50cac3c7c" xlink:href="pega-20220630.xsd#pega_TradeSecretMisappropriationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_10f98f2d-2162-4850-9177-3d734d55e86b" xlink:to="loc_pega_TradeSecretMisappropriationMember_92347261-920e-4f74-bd6b-c6a50cac3c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember_7fc704bb-863c-4cb1-a84e-6a2a1ffa4fae" xlink:href="pega-20220630.xsd#pega_ViolationOfTheVirginiaComputerCrimesActMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_10f98f2d-2162-4850-9177-3d734d55e86b" xlink:to="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember_7fc704bb-863c-4cb1-a84e-6a2a1ffa4fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_a7660d01-ba87-4dcc-826c-078469bf2090" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:to="loc_srt_LitigationCaseAxis_a7660d01-ba87-4dcc-826c-078469bf2090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_9035ef44-2070-4fd5-b68d-253d0826fce0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_a7660d01-ba87-4dcc-826c-078469bf2090" xlink:to="loc_srt_LitigationCaseTypeDomain_9035ef44-2070-4fd5-b68d-253d0826fce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember_0cf8c105-9db9-4a96-b250-0c288877338c" xlink:href="pega-20220630.xsd#pega_AppianCorpVPegasystemsIncYouyongZouMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_9035ef44-2070-4fd5-b68d-253d0826fce0" xlink:to="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember_0cf8c105-9db9-4a96-b250-0c288877338c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:to="loc_us-gaap_LitigationStatusAxis_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_d7cd31ba-5623-4ab0-81c5-d0f3299e430a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_2b72f4f2-5baa-468a-befa-6e5ff8c2b1a8" xlink:to="loc_us-gaap_LitigationStatusDomain_d7cd31ba-5623-4ab0-81c5-d0f3299e430a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JudicialRulingMember_97cf3cb7-0063-4f95-a9b3-2dff5611ca1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JudicialRulingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_d7cd31ba-5623-4ab0-81c5-d0f3299e430a" xlink:to="loc_us-gaap_JudicialRulingMember_97cf3cb7-0063-4f95-a9b3-2dff5611ca1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e689ef40-9fcc-4331-8670-b72ae3bf4371" xlink:to="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_ec3ffba2-2679-4a08-a360-c1c40fbb6144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_ec3ffba2-2679-4a08-a360-c1c40fbb6144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_150e4832-274c-4510-8167-a6593c93b77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_us-gaap_LitigationReserve_150e4832-274c-4510-8167-a6593c93b77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_4ae7f05a-a872-48aa-8f36-c96b66ee72b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_us-gaap_LegalFees_4ae7f05a-a872-48aa-8f36-c96b66ee72b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LegalFeesPostJudgementInterestRatePercentage_71ff891a-fcda-4312-af8d-03147f5a5ff2" xlink:href="pega-20220630.xsd#pega_LegalFeesPostJudgementInterestRatePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_45e3f66c-61d4-446a-9915-962e612d6373" xlink:to="loc_pega_LegalFeesPostJudgementInterestRatePercentage_71ff891a-fcda-4312-af8d-03147f5a5ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>pega-20220630_g1.jpg
<TEXT>
begin 644 pega-20220630_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MA 7< P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HK*;QUX)1BC^,=*!!P0=0BX_\>H_X3SP/_T.>D_^
M#&+_ .*K+ZQ0_G7WHW^JXG^1_<S5HJ.TO+2_MDO+&ZCFAD&8Y8G#*P]01P:D
MK1--71BTT[,****8@HHHH ***\^'[4_P$;XL_P#"C!\08_\ A*OM7V;^R?L%
MQN\W9OV[_+\O[O.=V*Y\1B\)A.7V]2,.9J*YFE=O9*^[?1+4Z\+@,=CN?ZM2
ME/D3E+EBY<L5O)V3LEU;T1Z#11170<@45DOX]\"Q:D='D\::2MV)O)-JVHQ"
M029QLV[L[L\8ZYK6J(U*<[\K3L:3I5:5N>+5]KJP44=.M8D?Q,^&\NI_V+%\
M0=$:\W[/LBZM"9=WIMW9S[8I3JTJ=N>25]KL=.C6K7]G%NV]DW8VZ*IZGXAT
M#172/6=<L[1I 2BW5RD98#TW$9JW')'-&LL3AE8 JRG((/0@U2E%MI/5$.$X
MQ4FM&+15/4_$7A_19%AUC7;.T=URBW-TD98>H#$9JVK*ZAT8%2,@@\$4*46V
MD]4#A.,5)K1["T4451(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M<@/^[]*_1155%"(H  P !TKX6_X)%?#F_P#$GBKQC^T3XE#3SN_]G6ES(,F2
M>5A/<O\ [W^IY_Z:-7W57?X>4*E?+Z^;UE:>+J2GZ13:BOEK;R:/+\5\32PV
M:8;(:#O3P-*-/R<VDYR]7[M_-,****_03\J"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \W
M_:]\)^(_'7[-/C'PCX1TB:_U*_TDQ6=G  7E?>IP,]^#7E?_  2\^$'Q,^#O
MPI\1:+\3_!MYHMU=>(1/;P7B@-)'Y$:[A@GC((_"OIRBO"KY#AJ_$%+-G)\]
M.#@EI9IWU>E[Z]SZ;#<48O"\*U\BC"+IU9JHY:\R<;:+6UO=['@W[?7[)5_^
MU+\.+(^$;F"'Q)X?FDFTH7+;8[F.0*)8"W\);8A5CP"F#@,2/FY?$W_!4.W^
M%'_#- ^#=Y]D&G?V4-6&EYN!:[?+\H7(D\G&SY-^,XYW9YK]"J*\O-^#<-F>
M83QM'$5*%2I'EG[-I<\5IK=/6VE^Q[60^(.,R?*J>7XC"TL32I2YZ:JQ;=.3
M=WRM-:-ZM/KU/G__ ()_?LC:I^R[\/K^[\:SP2>)?$,L4FI1VS[X[2*,-Y<
M;HS NY9AP2P R%#'YW^*_P  ?VM?V<_VQ=7^/?P/^&T_B&WU'5[S4-/GM[,W
M43+=;VEAFC1@Z;3(PSD9P"#VK]"**6,X)RO$95AL#0G*E]7DI0E%KF4MVW=:
MW>KVU\M!Y?XCYSA<\QF98FG"N\5%PJPFGRN.B25FFDDN5;Z;W>I\G_$WX8?M
M2_M??L87^F_%/P?::+XT@\2#4-(T6-1;I/;Q1A5C.Z1RC-YDV-[#E5S@'-><
M?L[7O_!1GP;\,X?V9O!GP-AT:T$EQ%%XGUNQDA:PCFD9Y)-Y<(Y5G<J0K'H
M&P*^]Z*SK\%4JV.IXR.+JQJJ'LY235YQO?5\NC?==E;57-<-XBUL/EM7 2P-
M"=&51U80E&7+3G:WNKFU2[2ON[W3L?&'_!.?]E_XO_L]_'_QDGCWPK<PZ8NE
M266GZR4 @OBMTA5TY)PRKN /('6LV+]G;XVC_@IJ?B\?AOJ/_",_\)(9_P"V
M=B^3Y?V4INSG.-W'2ON&BE3X%RRCEV&P<*DE"A5]K':][MV>FVOKYCJ^)F<5
M\VQ>8U*4'/$T/82WLDTDY+7XM+]O(*^$OVJ/V>?CY^TS^VS8SZC\--4C\$V5
M[9Z:FJ2H!$+)&#W$HY_B9I<'N-M?=M%>SQ#D&&XCPL,-B)RC",E)I6]ZW1W3
MT/G^%.*<7PCCJF,PM.,JDH2@G*_N<UO>C9KWM-+^9PO_  R]^S/_ -&[^!?_
M  D;+_XU7R3\'OV<OCK^S=^WQ<>)?!OPNU*;P3=:S/:->V<2^0NG77S+T/W8
M6:,GC_EB>*^\**Y\TX5RS,:V'K07LIT9J<7!13=NCTU3ZG5DW&^<93A\5AZC
M]M3Q%-TY1J.323^U'722UL?'W[?/[!_CWXE^.XOV@O@ ZGQ JQ'4]-2Y$$LL
ML( BN8)"0!(%5002/N*0<Y!X_3OCS_P5H_LZ/PG'\(;E[I%$8U:Y\,*LC$<;
MB[,(3]=N*^\:*\[%\$8>IF-7&8+%5</*J[S5.22D^]FM'OKY^IZ^ \2,52RF
MC@,QP5#%QH*U-U8MRBOY;IJ\59*W9)-NRMR'P#@^*-O\'M!B^-<I?Q5]C)UM
MBT1/G%V.,Q?)P"!\O'%?$W[=O['?QTO?VCM:\;_!'P!J6I:7XHT^.:^DTU5V
MI,PV31-D@_,T8D/KYE?H117?GO"N"S_**> Q%2=J?*U.Z<[I<MVVM6TW?35Z
MGE\,\;YCPMGU;,\+2@W54DX6:A:4E*R2>BBTN771:'E_[&OP;G^!7[.7AOP)
MJ=EY&I_93>:PAQN6ZF/F.C8X)3(C_P"V8KU"BBO>P.#HY?@J>%HKW8145Z)6
M/F,RS#$9KF-;&UW>=64I/UD[OY:Z!11174<04444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 -FFAMX7N+B58XXU+.[M@*!R22>@KSCP!^UY^SG\4_B$
M_P +?A]\3(-5UM!*?LUM8W/EL(_OE9C&(G [%7(/;->6_MP?"O\ :Y^._C71
M_@]\,]1M=-\!:I:E];U.*4HRNK?.ESSN=,%2D:<.<[ONY7YP_P"">OABV\$_
MM_7G@RSNWN(=(_MBRBGD4!I%B+1AB!P"0N?QK\\S?B_-,'Q'AL!1PW+2G45.
M4YI^\W9OV:36B3^)W3>EM#]7R'@+)<PX1Q>:5\9S5Z=&56-.FT^5*Z7M6T]6
MT_<5FDKWUT_2JN,^,O[0?P=_9^TRSU;XO>-8M'AU"=H;+-K-.\S*,MA(4=L
M8RV,#(!.2,]+XF\2:'X.\/7OBOQ-J45GIVG6KW%[=3'"Q1HI9F/X"ORT_:S\
M<?$']IF#4OVIM8AFL_"T'B.+P]X4L9AC]V8IYF8=MP$:ESSEI@H.$P._C3BJ
M?#6 _P!F@IUY7:B[V48_%*5FG9;+57;5NIYGAWP13XPS-K%S=/#1:4I*R;G+
M2$(737,]WH[13;Z'Z>>$_B;X$\;?#^#XI^'/$44OA^YLWNHM3G1X$$*[MTC"
M4*4 VMG<!@#->=>#OV^/V4/'GC>+X?\ ASXJPOJ%S<""S-Q83PPW$A. B2R(
M%))X&2-QQC.17B?BO4M5TO\ X([VL^DR.CR:+:PS/&>1$^I(CCZ%25/LQKP/
MXQ_#KX=^'OV"OA1\1_#VCVEOXAU'6;Y;[4X$"SW($L^0[CEMACC5<_=[8R<_
M/9QQQG&"A2E0ITW;#PQ%3FYM5*48\L+/35WN^;_/ZKA_PWR#,9UXXJK57-BZ
MF%I<O+[KA"4U.I>/O)I)6CR]7Z?I]XB\0Z+X2T"]\4^)-1CL]/TZUDN;VZE/
MRQ1(I9F..P )K!^$7QJ^&OQW\,R>,?A7X@DU/3(KIK9KM].N+=3(H!8*)XT+
M8##D C/&<@U\M?MK?&#QM\5/#?P__8_\!3F7Q-XVL+"Z\3,"1Y,;(KA'Q]T%
M@TK]PD0[-7T)\!=?_9V\ >&])_9^^%_Q2\-WUSHMI]G&GV>LP27,T@RTLC1H
MY)=G+.V!P2>E?583B)X_/9X:DXJC3BE*4OBE5E9J$=4O=C\6C=VEH?$X_A..
M6<-4\764Y8BK*3C&.L8T8WBZD_=;]^2:AK%63>IZ77(_&/X[?"KX Z!;>*/B
MWXJ_LFQO+P6MO/\ 89Y]\Q1G"[84<CY48Y(QQUKKJ^1_^"Q7_) _#7_8X)_Z
M2W%=W$V:8C)<AKXV@DYTXW2E=K=+6S3_ !1YO!N2X7B'B?"Y=B7)0JRLW%I2
MM9O1M-=.J9Z7I_\ P4:_8PU.Y6TMOC9 K,< W&BWT2_BSP #\37KOA?Q9X8\
M;Z'!XF\'>(;+5-.NEW6][87*RQ2#OAE)'!X(['BOBKX6?L5?LK>+_P!A[3_B
M]XXTMM'UB7P]<W5UXC769T"RH\H1C&[F(CY5&T*,]!R<U3_X(TZ]XI?6?&WA
M@2S/HJ6MK<E&),<-T6=01V!= <^OECTKY#*.+.(%FV#PF:4Z3CBH<\'2<KQ]
MWF]Y2;Z:::=F[,^]S[@7A5Y'F&.R6M64L%44*D:RA:3YN3W)02ZZZZ[)I71]
MXT5\O_M.?\%#-0^&_P 4E^ OP%^'7_"6^*EE6&ZW>8\44Q&[R$CB^>5P.6PR
MA>G)#;>=\&?\%(_BEX$^)UC\./VOO@DGA1=29/)U.U26)8%9MJRLDK/YD>>&
M97^7!X.,5[]?C?AS#XV6&G5?NRY)2Y9.$9?RN=N5/YV75GR^'\-^+<5ET<73
MHKWX\\8<\54E#^:-._,UVTN^B=T?85%>$?MU?M9^*?V4?"^@:_X5\+Z?JCZQ
M?RP2I?NX5%1 P*["/6O'?&__  4\^.&I:$OCGX+?LXSW/ABSMH_[6\0:KIMU
M+;K/L!E4/$52-4<E<LS9P"0,@569\:9!E.+J87$3?M()-Q49-V:O=66R6K>R
M(R?P[XHSW 4L;A:<?95')*4IQBKQ?+9W:U;TBMWK;1,^V:*\?_8Y_:W\/_M8
M^!+K6[?2/[+UG29DAUG2Q-YBH7!*2HV 2C[6QD9!5AS@$^0_'7_@IOK^E_%*
MX^#W[,_PL'BS4;.Y>VENY(IIQ<3)D.D$$&'D52"-^[!P<#&&.^)XNR#"Y72S
M"5:].KI"R;<GV44KW6STT>CU.;!\"<48[.JV5PH6JT=:G,XJ,%W<F^6S6JLW
M=:JZ/KZBOC_X(_\ !3CQ%=?%"W^$?[3_ ,*?^$2O[RX2"*]CAFMQ;RO@(L\$
M^716R/GW8&02,98>E?MU?M8^*OV4/"V@Z_X6\+Z?JDFKZA+;RQZ@[J$"H&!&
MPCGFHH\8Y#7RJKF$*C]G2=IKE:E%WM9QM?K_ %9FF(X XHPV>4,JJ45[6NKT
MWS1<)I)NZFGR[+O?;35'NU17E]8Z?$)[^\B@0M@/-(%&?3)KXR\8?\%3O%GB
M7QU8>%/V>/A7!JEFS6R:AJ6I6\\GSR;=P1(BI15)(WL3NVDX Y/F_P#P50^/
MOCGQOXTM?@]J'P]U30=#T+4)Y;6[U*%T&M2K^[%Q%E0IB4%PI4MGS"21T'CY
MGXBY'A,MKXK"MU73<8I)-1E*5]I6:LK.[VZ*]T?09-X2\28[.,-@L:E056,I
M-MQ<HQC;5PYD[MM6COJV[),_1H$, RG(/0BBOF_]C_\ :3_:6^*WC1/!?Q8_
M9TO?"VB6V@M-;:S<:/>0++(C1*B!Y@$.Y69L#D[>.,USOQM_X*-^++?XOS_
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
M#Q-@,VP^7U:2Y\1_#:E%PGZ33MIUOJKKHT>Q45\4:K_P4\^-GC;08-2_9_\
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^='[$_\ RDM\
M1?\ 83U__P!&R5^B]?*O[/?["7Q0^$G[6^J?'_7_ !3H-QI5]=ZG+%:6<TYN
M%%R[,@(:(+D;AGYOIFOAN+<MQV.S;*ZM"FY1I5>:;7V5IJS]*X%SC+,LR+.J
M.*JJ$JU#E@G]J7O:+[SBO^"NWQT\1Z1+H?[/VFO);:7J=FFJ:U/"WSW*"9TC
MAQ_=5HV<@]3LZ;>?#?VB_P!K7X9_%+]GCPS^S[\,_A7>^'['PUJ45Q#+=7R2
M^:JPS(Q;:HR[M*79NYSZU^ILUE9W+![BTBD(& 7C!./QKQ']NC]EKQ/^T[\+
MM+\$?#_4-'TV[LM?2^EFU+>B-&L$T94&.-CG,BGD8P#S7A<6<'Y]BGC<;A<3
MSNK%1]G[--\JM:$9N7NJ_O.R5WN?3\#<?<,8*.6Y=C<'R*A-S]M[62CSR3O4
ME!1]YV]U7;LM%9'FG[ /Q2\#_M+_ +/=[^RGXF\%W"VFA^'5MM3NGNE*W2S2
M28* #*,IP0><$ ]JYSQC_P $W?A;\"= N?BE\6_CIK&L^"_"@DOK?PO)9"+S
M&++B#S/-9<RN$0[8T+$CD=1]2_LT?"G5/@I\#_#OPTU^XLI]0TFQ,-W<V&XQ
MR-O9LJ656(PPZ@5PG[:?[-?Q8_:B3P[X$\/>+]*TGPE:Z@MUXA$TLOVJY8-M
M C58RA"(7(#, 789QM!KKQ'#3EPK0EC,/]9Q=*FHP5N6S=N6,DI)2C#3FYKI
M\K=KLX,+QBH<;XF&7XIX3 UJLI5'?GNE?FG!RBY1G4UY>6SCS)7LCY6TKP_X
M\N?V8_BE^W;XR+Q>(/%S)IN@.H*_9;*:ZB@G>/\ NJ4)@3&"$C/9JX?Q_P#!
MCPS\+_V0_A?^T=X-OKNT\4ZKKES]KO8KMNJ2RF%D7HAC\D<CJ6.<\8_2+XA?
M CP1X]^!=[^S_P#9?L&B3Z.EA:+;+G[(L84PLH/4HR(W/7;SUKY*T;_@F+^T
M9KIT+X7_ !2^-6D3_#[P[?RSV-II[RF<)*^^0(C1*%9^>6=@A8E0<D'Y7/N"
M<RP[A2H4'7<J/+SIKW:[JJ<ZC;::NKKFWM:.Q]MPQXC9/BXU*V*Q"PRAB.=T
MVG[^&C1=.%&*2:ERNS<797;DM3[4\!Z[<^*/ VB^)KV,)-J.DVUU*@& K21*
MY'YFOEW_ (+%?\D#\-?]C@G_ *2W%?6EG9VNGV<5A90+%#!&L<,:#A%48 'L
M *\3_;P_9C\:?M3_  STGP5X'UO2["YL-=6]EEU62149!#+'@>6CG.7';& >
M:_3.+<#C,=PIB,+1BYU)0226[=T?CG N99?EW'&$QN(DJ=&,VVWM%6=O\CX-
M\5_L8^-M'_90T7]J#2/%)U33[P"34-(2S96TZ(R/&)=V\AUW  X5<;P>@)'W
M'_P3<U'X+:E^S=8S?"/0X]/N4E\OQ1;O*9)S?JH#.['DJPPR=@IP "&%=U\
M_@E+\._V<-'^!?Q#6PU3[+I4UCJB6^Y[>X21Y"RC>JDJ5?!R!WKQ;]F3]AWX
MY?LL_'J^\5>"?'NA7?@G4IWAO-*N[F=;J2TW$Q,0(BGG1YX.[# L,J'X^,R3
MA?$<+9O@\;A<.Y0JTXPJK>5.=E>:;=[-Z22\_)'Z'Q'QIA.-<BS#+\;BU"I1
MJRJ4'\,*U.[2@TE9R2UBY*[;5W\3/ECX66GQ^U;]MSQ''\&-<T_3_&K:WK#)
M/K"QD;O-D\Y0)4<;]N_MG :O6_C?^QK_ ,%$_P!HMM-?XN>(_"NIMI E%@T<
M\,!C$NS>"8H%W ^6O7.,<=37I_[4G_!.G6/B+\4#\=_V??B!'X8\3RSK<744
M[R11/< 8\^.6(%XG./F&U@Q)/!)SAZ1^R1_P41\7ZQ96WQ8_:HM8M&M[J-[J
M'3M3N'>=%8$H42*(2 XZ,U>#3X4S#"+$9=C,/B*L)U'*/LJD52DFTTYI[235
MVVGLNR;^GJ\<95CWA<VP&*PE"I3I*,E6HRE7A))IJ$HJ\HM-I)-+5]VEB?\
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
MWQ)^"GQTT;XH_$CQ?X>U"PT5)I+:TTZ:=W,S1LJ'$D2@!2Y?KU XKZ9_:/\
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
MB<8PXZG.0:]V_:$^'6K_ !<^"?B;X::!>6UO>ZUI4EK;3WC,(D9L8+%03CZ
MU]?@\ES"&99[5G2=J\4J;T][W)II?-H^"Q_$.4U,HX9HTZZOAI2=5:^Y^\IM
M-_)2>E^I\X?\$<"?^%,^*USP/$Z\?]N\=>6?L1\?\%*_$^?^@AK_ /Z/>OI[
M]@S]EOQO^RMX"UOPIXYUS2K^?4M7%W#)I,DK(J")4PWF(ASE3T!KQ_XS_P#!
M.#X[6_Q^U+XV_LT_%'3M(?4]0FOA]IOI[6XLYIB3*JM%&X>-BS<''#;2#C)\
M2IDN>83A_)JL</*<\-/FG!6YK7OIKY?BCZ.GQ'PWC^*N(*,\7&G3QE/EIU'?
MDORI:V5UO^#ZV3^UJ\/_ ."C?AO4/$W['7B^WTR)I);2.UO&11UCBN8GD/T"
M!F_X#76?LO\ PZ^+?PQ^%R>'?C;\0O\ A)M?>_FN+C4A=RSJ$;;MC5I0&PN.
MF .>!7?:EIUAK&G7&D:K9QW%K=0O#<V\R!DEC8%65@>H()!'O7Z=B:$\\R*I
M1JQ=-UJ;BT[7CS1:UMI=7/QG!XFGPWQ-2Q%&:K+#U8R4HW49\DD]+ZV=NJ/D
MO_@C[XYT/4?@AKOP^6[C&IZ9XB>[DMMPW&WFBB"28[C?&ZGTP/45]=5\.>/_
M /@E;\4?!?CR7QK^RG\8H]'C>1FM[>]O[BTN;-6/,:7$"L9%_P!X*<8!+'D]
M5^S_ /L4?M9Z%\9M"^*?Q^_:#76K70[EYHM-.LWE^9"8G0#]\$6/[V<C/3IS
M7Q?#6/XFR;!T,HQ&72DX-0]I&4>3EO\ %?R73=VZ-V7Z)QAEG!W$&/Q.>X3-
MH155.?LI0E[3GY?@MYR6^ROU2N_(O^"BDL=M^WWX9N;APD:6VCLSL< *+E\F
MOIW_ (*8ZG9:?^QCXKM[J=4>\ET^&V5CR[_;H'('OM1C_P !-87[=W[!E_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MXH_M)7>CM\/_ (P-X:M;.TN+?4[3S)PEXLC(1N$; , %(PP[U[U17GYIEF$S
MC!2PF)3<)6O9M/1WW5GT/4R7.<=D&8PQV#:52%[7BI+5-/22:V?RW/%OV0/V
M*_ _[)VDW=S9:M)K/B#4XUCU#69H!$!&#D0Q)D[$S@G))8@$G@ >I>// OAC
MXE^$;[P)XSL9;G2M3A\F^MHKR6 RQY!*EX65P#C! (R,@Y!(K7HHP64Y=E^7
MK X>DE22:Y=TT][WO>_6][]1YCGF;9KFCS+%5I2KMI\][--;6M;EM96M:W0Y
MSX6?"7X=_!3PC%X%^%_AB'2=+BF>5;:*1Y"TCG+.SR,SNQX&6). !T  Z.BB
MNRC1HX>E&E2BHQBK))6279):)'!B,1B,77E6KS<YR=W*3;;;W;;U;?=A1116
MAB%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5^7O@[Q7'^Q7^V_K6M?'?X?S:M$+N\"RF%7D$<\N^.^
M@#X5R5!'4<.XR&!%?J%7C'B#Q+^Q/^V#X4&G>(?$_A;7X44^4MS>K;7UF3U*
M[BDT)_(''.:^)XQR?^U7AIT,1"EB*4G.FIVY96M=-/7335)V[:GZ/X?\0+)%
MC*>)PLZV$KP4*KIWYH7ORM26BO[VC:OWTL]WX.^+/V9/CK=P_%WX30>']1U2
MS1HVU""P2*_LQ(I#)("HD3(R.>#SC-?./[;?[3GQV^%_[8/A_P"'/@/XAW.G
M:+>6VFM<V$=M"RN9+AT<Y="W*@#@UXY\+]+T[]G_ /X*,:1X(^ 7CN36M&;Q
M';6#W4$ZR":TG"?:(9&3Y)/+#/DCC=$&P"..G_X*,?\ )^_A;_KSTC_TKDKX
M7-.*,=C^%IR4?8UZ6(C3FZ;M&3ZM-/5.UFKO9:L_3,DX+RS+.-J<)2^L8:MA
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
MV8V^0 J0!E#?+\[[B&((+MY7_P $9O\ D=_'/_8*L_\ T;)7W'\2O^2=:_\
M]@2Z_P#1+5\.?\$9O^1W\<_]@JS_ /1LE+-,HP&5\?Y9/#PM*K*M*3;;;;CW
M=]%T6RZ%9+GV:9UX69Q3Q<[QHQP\()))1BI]$DE=[M[OKT/OVBBBOUD_"@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OD?Q=_P1]^"6L:M)J'A?XB^(M*B
MED+FTE$-RJ9.2%)56Q_O%C[FOKBBO'S?(,GSV$8X^BJBC>U[W5[7LTT];*_H
M>_D7%&?\,U)SRO$2I.=N:UFG:]KIIK2[MIU9XA^S5^P-\$OV:-:_X3#0?MVL
M:\(FCBU;5W0FV5AAA"B*%3(X+'<V"1N )!3XY?L)_#OX\?&73OC5XB\7ZU9W
M^FQ6J16ED8?)802-(N=R%N2Q!YZ5[A16:X:R%9?' K#Q5)/F45HN9=7U;\VS
M9\8\3O-99D\5)UY1<7)V;Y7O%75DO))'EG[4O[*'@W]JW0M*T#QEXCU/3H])
MNWN(7TPQ[G9EVD-O5N,#M79?#KX=:7\-_AEI/PNTJ^N)[/2-)CL(+BXV^8Z(
MFP,V !G'H,5T-%=M/+,!2Q\\;&FE5FDI2UNTME^!YM7.<TK992RZ=5NC3;E&
M.EDW>[6E];OJ>)_LN?L-_#[]E/Q+J?B?P=XNUG49M4L5M9H]3,6U%#A\C8BG
M.1WJE^TK_P $]?@K^TCXD;QU?W5_H6O2HJW6H:44*W04 *98W!#,   P*G
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
M%2BTT]=&G=/?HSLQ7B1QQC<-/#U\=.4)IQDK1U35FMNJ94U[2(-?T.]T&YE=
M([VTDMY'3&Y5=2I(SWP:\C_99_8G\ _LH:MJ^K^#?%>L:B^L6T4,ZZF8L((V
M9@5V(O/S'K7L]%>Y7RS 8K&4L75IIU*5^676-]';U/F\+G.9X/+ZV!HU7&E6
MMSQTM+E=U?2^C[!1117<>8%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%97B_P 9:'X(TQ-4UR6;$]PEO:P6UN\LMQ,V=L:(@)9C@GV ). "
M:$K@:M%<GX$^+NB>,?A^GQ!U#2[[2+==-BO+M=0M)%1$>(29C<J!,H&?F3KQ
MP,@5=^'GQ"TSXCZ5=:MI>EW]FMIJ$EI)#J, BEW(%.=F25!##AL,.X!XIN+0
M7-^BN8^)GQ7\.?"W3X[S6;6]NI9@6CM-/M_,?RU90\C$D*B*77+,1RP R2!5
MKQOXZM_!OV&RAT:ZU/4=4N3!INFV1023,J%W8M(RJB*JDEB>.!R2 2S8&[17
M'#XT:%#X6O==U'1-1MKW3]233;G0F1&NOMDA010H%<H^_P Q"K!MI5LDC!PM
MM\7K2'3]=D\3>%=1TF_\/Z6=1O-,N'AD>6VVNPDB>-V1P3&Z]1AA@XX)?+(5
MT=A16#X)^(F@>.? \/CZQ,EK9R1RM.EX KVQC9ED60 D J58'GM4/PK^)NC_
M !:\*#Q=H>G7EK ;J2#R;^-5D!0X)(5CC/USZ@4N5CN=)1112 ***R;/QUX1
MO_&-Y\/[/7H)-:T^TCNKW3E)\R&&0X1R/0D4 :U%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %<K\7[7P;=^&H(_&LFIPQ)?QR6=]I-O.\UG<*&
M*2@PJQCP-PW,-OS;3][!ZJBFG9@>4?LD:YXOU/X=VFG:RTUQI-EHNFKH]_<:
M<;9G)MQYL ! \U(B$590,-D\L02=SX27UII=GXTU+4)UB@M_&.H2SROT1%6,
MDGV !-=KI^GV.DV$&E:79Q6]M;0K%;V\*!4BC4 *J@<     = *@UWP]I7B+
M0K[PYJ=N3::C;R07B1,4+I(I5QE<$$@D9'-4Y)R;%8X[X[ZI8:W\ M5UG2[@
M36MW8P36TH! >-Y(V5L'D9!!YI?B??67AKXF^#/&>O7<=KI=O_:%E<WL[A8H
M)9XXS$78\*"8F0$X&6 [BNY2SM([5;%+:,0H@18@@VA1T&.F*6>""ZA:WN84
MDC<8=)%!##T(/6DI6"QX;K=[::MK^M?%O3;A9_#UIX]TB634(3NBDAM[<0SW
M"D?>C1Y!EQD8A8]%J_\ $#6M(\::WXW\1>$]4@U#3]-^&%W975[9S"2$W$GF
M2+&'4D,RHFX@'@2+GK7L<<$$,(MH842-5VK&J@*!Z8]*;!86-K;?8K6RBCAP
M1Y,<8"\]>!Q5<_D%CP^ZM-2TS5/^%*6-O*++X@QVE[%+&#M@B$0&IKGMNCC0
MC_:NC7=_ 6..'2/$D42!57QOJP55&  +EL "NX\F+<K^4N4!"';RH]!Z=!1'
M%%$"(HU7<Q9MHQDGJ?K2<[JP6U'4445 PKPOP#_RD$\?_P#8B:5_Z,:O=*\+
M\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V(FE?^
MC&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?
M_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#
M_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHKPS]NO_@I%^QM_P $W_ %I\0/VN?C3I_A>+56ECT#37@G
MN;W598U!98+>WCDE95W(&DV[$\Q=S#<,@'N=%?%__!,'_@NQ^PW_ ,%1H]+\
M"?"?QC+I7Q.D\-C5O$'PZN]/O7DTM5V"95O'MHX+E8WD5=Z$9)'RC(IW[97_
M  7G_P""?'[$W[3'AG]D'Q]XQUGQ+X_\1:M:Z?<:)X(L8;W^PY;B6..'[?))
M/$D!8R!O+!>4*-Q0!D+ 'V=117QC_P %(O\ @NC^QS_P3/\ B;H?P'^(OAWQ
MQXZ^(6OZ?]OM?!'PVT*._OK>TR^V>;S9HD0,(Y2%#,Y"%BH7#4 ?9U%?/_[
M_P#P4V_9*_X*/?LYW7[3?[/7C::'0=)N)K?Q-9^)84LKS0)HHQ*Z7B;V2,",
MA_,5VC*Y(<[6Q\NR_P#!T1_P3_\ $GQE'PE^ OPC^-7Q2LTUV'2[OQKX#\!Q
MS:+!+)((PYFN+F&3RP2"7\L*5RREAC(!^D5%?'G_  4-_P""V_[)'_!.KXKZ
M!^SQXR\)>/OB%\2_$MA]NTWX>_"WPTNIZF+4EPLTBO+$BAO*E(4,TF(RVS;@
MG1_8M_X+/?L:?MW?L_\ Q$^/?P9E\46;_"BQN+KX@>"O$>C)::YI"Q0S3;7A
M$K1,7%O.JE92N^)E8J0< 'UE17Q]_P $NO\ @MS^QM_P5OUGQCX<_9FTSQCI
M>H^";6SN=3L?&FE6UI)<0W+2JLD @N9]ZHT6'SMVF2/KNXP?V\_^"_\ ^PQ_
MP3Q_:MT7]CCXT:/XZU;Q?K6GV%V&\)Z-:7-K9B\G>&&.=YKJ)DD^02%0C821
M#DDX !]OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\
ME()X_P#^Q$TK_P!&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YF_P#!?+_@D=^T
M/^VKX]^&G[;?['OC3PN/B+\&8)WB\(>.K19M,UFV\P7"[=Z.BS*RN-LBA7#K
M^\B,8)_3*OCG_@I;_P $@?#/_!03QUHGQP\/_M7?%OX3^.O#'AV;2-,U7X:>
M)UL([JV>1I?+N%";W^=C@K(H 8Y!XP ?#_\ P;7?\%+_ (,>)-9^'/[ ?QE_
M8GM/AS\7K7X/6P\#_$:'28#)XT\/I"ER"T_E+/'OCB$VW?)$YMW)9'14/B__
M  7G_P""</[)'_!/?XW_ +)B?LR_#AM,O?'O[1%_K/BK6M1OY+V_OI7O]+DC
MA:XE)<PP^<ZQIG@$LQ9W=V^[_P#@BC_P0/\ AE_P3UL_"_[4?QNUSQ-XG^.Q
M\#0:/?R:_P"(([VP\+(8E26RTT1J (U4>4'9GQ'E4V!F#=__ ,%@O^"2WC+_
M (*;_$/X!^-O"GQDTSPI'\&_&\NO7T&H:5)<G4T>:QD\J,HZ^61]D89.1\X]
M* /N"OQI_8LB7Q7_ ,'BW[3M_P".XA+?:%\'(CX=2Y'_ ![+]G\-1*T6?NDP
M32=.HF<]S7UA_P %._B9_P %%+K]N7]EK]FO]AS4O$_A_P +^)_%%_J'QJ\8
M:=X1BO+"TT6U-M(+>:ZN+>6*VDEB2]5!N1V<Q@9W 5RO_!1G_@BK\;?CI^VI
MI?\ P4C_ .">?[8[_!'XQ1>'O[#\1WMQH*:A9:U:!/+1W5LA9!%MC(9)$80P
MD"-H]S 'Y'>*_B-XK^ W@G_@L)X8^#%Q+8Z#+\0-/TQHK$E8;2.[\8WEA-$H
M7A5:VN+F' QE<#D"O</AO^VW_P %CO\ @DI_P2\^ _[8OA/X._ VS_9O?3M$
MLX_AY8K</KU]!=P>8VK7MP%5$GO762?=&[^4UQ$'B8!Q7Z%_L0_\&_/P,_9T
M_8>^+W[*G[07Q,U+XE^(/C_-)<_%?QS);_9)[J?YWMVMU9I"K6\TDDZ22%V:
M9V=A@B-?FRW_ .#8W]M'X@>"/"'[%W[27_!6/4?%'[,W@;7DU#1? MCX02VU
M&6%&?9;F<NQ0!9)%4L\R19RD0X"@'G'_  5&^*7Q$^(/_!;3X,?'3_@B]I.K
M>*?VF)?A+!?^,?"^J:9:MH4/A^YM#-;O>S7$\8@F-O=H'4,J[9+;9(LI"O<_
MX(FWG@.3]FO]O>]^.6I>*+7]K'7='\0ZA\=O#OB?1HK!+,&VU)X6L8XF*O$9
M;B<R/\N&>,!!'Y;R?6G[7O\ P1 ^/D_[<B?\%%_^"7?[:,'P1^(5YX/M?#'B
M/2]5\)PZKIFH6%O!!;Q*JR[A&!#:6JF-HY 6MXW5D9<G3_8B_P""'?C/]GC1
MOV@/C!^T1^U;-\3OCI^T-X5OM&\3>-Y=!6QL=/BG@DC"0VT;?,-[1LQ^1=L,
M:)'&%)8 _*/_ ((*ZRO["?[1/[&O[5-Q.FG^#_VBO#OB_P"&GBZZ9@L9U2WU
MRXEM)')X#/))ID2YYVQ28/45Y?\ MRR7O[66JZC_ ,%;=?A>6#XP_MI6?A[X
M>SW"G>GAO1K22&W9/]F19(48?W[(\#O^K7C'_@VR\1^,_P#@C%X%_P""9E[^
MT;I$/C/X??$*X\4Z!\0H-"F6&-YKFZ=XO*$OF &*Z(R'^_&C=A73_M'_ /!O
M9>_%'_@GS^S+^PW\+/CAI'A\? ;Q':ZWK&L7>B22QZW=;7DO'CC20&(RW,TT
MHW%MH8 YQF@#].**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O
M"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKF/C1XAUCPE\)/$G
MB?P_>?9[ZPT:XGM)_+5_+D5"5;:P(.".A!%?$_\ PVU^T[_T4W_RBV7_ ,9K
M6G1E45T2Y)'W_17P!_PVU^T[_P!%-_\ *+9?_&:/^&VOVG?^BF_^46R_^,UI
M]5J=T+G1]_T5\ ?\-M?M._\ 13?_ "BV7_QFC_AMK]IW_HIO_E%LO_C-'U6I
MW0<Z/O\ HKX _P"&VOVG?^BF_P#E%LO_ (S1_P -M?M._P#13?\ RBV7_P 9
MH^JU.Z#G1]_T5\ ?\-M?M._]%-_\HME_\9H_X;:_:=_Z*;_Y1;+_ .,T?5:G
M=!SH^_Z*^ /^&VOVG?\ HIO_ )1;+_XS1_PVU^T[_P!%-_\ *+9?_&:/JM3N
M@YT??]%? '_#;7[3O_13?_*+9?\ QFC_ (;:_:=_Z*;_ .46R_\ C-'U6IW0
M<Z/O^BO@#_AMK]IW_HIO_E%LO_C-'_#;7[3O_13?_*+9?_&:/JM3N@YT??\
M17P!_P -M?M._P#13?\ RBV7_P 9K[F^'&K:AKWP\T'7-6N/-NKW1;6>YEV!
M=\CPJS-A0 ,DDX  K.I2E3W&I)FS1116104444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_\ L1-*_P#1
MC5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 45Q7PY_:,^"7Q;\?>,/A?\.OB)9:IK_@
M'5X],\6Z9"KK)873VT-TL9WJ!(/)GB8M&64%MI(8,HW/B#\1OA[\)?"%Y\0?
MBIX[T;PSH&G(K:AKGB#5(K*SM59@H,DTS*B LRJ"2,D@=Z -FBLOP5XW\%_$
MGPI8>._AUXOTO7]#U2W$^F:SHNH1W5I>1'I)%-$S)(I_O*2*C\??$+P#\*?"
M%]\0OBCXXT?PWH&EP^;J>N:_J<5G9VD>0-\LTS*D:Y(&6(&2* -BBN$^!'[4
M?[-/[4>BW?B/]FO]H'P7X_L;"817]UX-\3VNI):R'.U)3;R/Y;$ D!L$@9'%
M<SXG_P""A_[ '@GQ)J'@SQG^W+\'=(UC2+Z6RU72M3^)NE6]S97,3E)898I+
M@-'(CJRLC %2"" 10![#17-'XS_!Y?A:/CDWQ7\-#P4=-&H#Q@==M_[+-F1D
M7'VO?Y/E$$'?NV^]8GP'_:Q_9<_:DL[[4/V:?VC? WQ ATN14U.3P9XKM-3%
MHS9VB7[/(_E[L'&[&<<9H ] HK@-(_:P_99\0_%R7X :!^TKX OO'D-Q-!-X
M)L_&5C+J\<L*-)+&UFLIF#(BLS IE54DX -:WQ;^./P5^ 'AF+QI\=_B_P"%
MO!.C3WJV<&K>+O$%MIMM)<,KNL*RW#HAD*QNP4')",<8!H ZFBLCP'\0/ ?Q
M3\(V/Q ^&/C;2/$>@ZG$9=-UO0=2BO+.[0,5+131,R2#<",J2,@CM6O0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!QG[1?\ R0;QA_V+
MMU_Z*:OS>K](?VB_^2#>,/\ L7;K_P!%-7YO5W87X&95-PHHHKJ("BBB@ HH
MHH **** "BBB@ HHHH **** "OTR^$/_ "2;PO\ ]B[9?^B$K\S:_3+X0_\
M))O"_P#V+ME_Z(2N3%[(NGN=%1117$:A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z
M5X7X!_Y2">/_ /L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5\7_\%_\ X1?MG_'#_@E[X\^'_P"PI<ZL?&=Q+9R7
MNF>'[LP:AJFE),#=VELRD,79,$QJ0TJ*\0#&38WVA7B'_!0/PK^WAXK^ !@_
MX)R_$KPAX9^)-GKEK=0S>.K0RZ;?62;_ #[23;!,R%\KAE52"OWU!)H _GY_
MX(>_ ?\ X(P_$#]K*W\"_M0R_$'X.?&KPQ\1- NOA[X6\4:[<637UQ;65C]I
MT^ZED@$>Z?4H[HB%A!*\=PD:'/RC[C_X.C?V _CY\8O@/\3OVR?BA^USJ4GP
MH^&O@_3+GX?_  >TFQ%O$NO37T%I<7E[)DBY58YB\9(W@RE!Y:HWG_/7AC_@
MCQ_P5&_X*I_MW>-M<_;:3X1?#^U\%_&C3-8^(OB+PCIUT=2O;I-"TI%MM)ED
M#EK=K6&W)W2JB7#2OARBQC]8?^"ZWP&^+W[3O_!)_P",/P*^ W@:[\2^+O$.
MDZ?%HVAV+(LMTZ:I9S.%+LJ\1QNW)'"F@!?^"#W_ "AW_9X_[)K9?S:OB+_@
MZ/O-1^.G[5?[$G_!/37=6NX/ _Q3^+T8\:6=M<M&+Q#?Z98Q<J1RD5[>$?[4
MBD8(!KZ$^'_[0WC?_@BY_P &\?@SXP_'7X/RR^*OA=\/M)L=0\#7^JK:R2W\
M][%:K;-,BRA2#.&)57X4_4>8?\%;?V/?VUO^"DO[+/[+'_!2G]FSX*V&E?'/
MX2ZCI_CFV^%UWK2N6BNOL5\;07$JP+)/!+:6I*,(\@SJIW!0X!XQ?? KX4?\
M$H/^#ISX'_"K]C+PFO@[P'\9OA6]OXM\(Z;<RFUED8:I&"JNS8 EL+*;_?60
M\;S7Q#X5C_8S^!?[3W[2_P ;?^"N7_!)'XV?$72_$7QIU.^T;Q59:3J>F66A
MVTFHW;3;Y/M%K'(\K31$!VQ\@ 8;CG](_P!C7]E'_@I!_P %#/\ @M'X9_X*
MS?M^?LFI\#_"_P *?!#:)X*\&7NN1WMW?W1BNXP3MVML5[^ZG,KI&,K BB3#
MN*7[6/[97_!PS^TE^SYX^_89U;_@B+8VNM>.] U#PQ>>.[/QS;2:1':W<3V\
MEQ'%)(T:MY3LR,]T0C;20V-I /&?^"X/QF_9R_:(_8@_8+_9*_89UZZTWX!?
M&7Q]'86EE:7$ZR0V5A<6-@EE,9G>0O!+?3!DD9\2VZMEMBM72?'7]F_X*_\
M!(G_ (.1?V5;/]AWP4O@CPM\6/#1\/\ B[PKIEY.]K>B2:>U,CB5V8\FTEQG
M'F6JO]XL3L_M$?\ !O7^UAX'_P"".'[/?PN_9_U+2?$7Q[_9[\9W/C*/34O5
MCM=0GO;HW=U96TLQ12T4B6FUG9%D%M)]TR*!TW[._P"R]_P4Y_X*@_\ !8KX
M8_\ !1G]O;]CJ/X%>!?@?X;-OHGAJ\UZ.\N-7U,?:&5XP,.!Y]PLK.R*@2W2
M-2[%GH _.[]H77O$O[-/_!;CX_?\%*_#3W3Q? G]JG07\36]L#SH>IS:C!>D
MX_O"&.W_ .WKO7U__P '4WQ N?VROC3X=_8Z^'NNFY\,_"+X'^(?C#XXNM.E
M#QEVMFM]+W$<<2&(?]<]1SZ5Z-X2_P""1_[2/QH^.G_!33PM\6_@O?:5X<^.
MMJC_  JUN_DA,&JW]O/>75G*FURP5+D6KG<%X->;_L)?\$I/^"B(_P""9/[7
MOQ'_ &L?@YK4OQT^)7PTT[X?^!/#VHSV[7TVD:3I<%O;A&20H!+M@C.Y@6:R
MW'ELL ?HE_P;N_\ *%K]G_\ [%&;_P!+[JOM&OEG_@B9\$/BM^S=_P $K_@S
M\#_CAX+NO#OBOP[X:EM]:T6]9#+:2F\N'"L49ESM=3P3UKZFH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH XS]HO_ )(-XP_[%VZ_]%-7
MYO5^D/[1?_)!O&'_ &+MU_Z*:OS>KNPOP,RJ;A111740%%%% !1110 4444
M%%%% !1110 4444 %?IE\(?^23>%_P#L7;+_ -$)7YFU^F7PA_Y)-X7_ .Q=
MLO\ T0E<F+V1=/<Z*BBBN(U"BBB@ HHHH **** "BBB@ HHHH **** "F3SP
M6L+7-S,D<:*6>1V "CU)/2GURGQ?\!WOQ \.6NG:==6:SV6J0WL=KJ4)DM;P
MQ[OW,RCDH<Y[X95.#C%-6;U W?#?B70?%^BVWB+PUJD5Y97<*2P3Q'AE90PR
M#RIP1P0".XI^CZ_H?B&"6YT#6+6]CAG:":2TG614E7[R$J3AAW'45Y9^S+/X
M6\3_  O7P%>>!8=+NHO#6F#5VM'51J,$]K^ZF,D6UM[*K[E;YESU(()Z+X#:
M?8:39^*-+TNRBMK:W\8WL<%O!&%2-%6,!5 X  [54HI-H5SI_%?CKP;X&MXK
MKQCXGLM-2=RL!O+A4\P@9.T'DX')QT'6FZWX_P# WAO0[?Q-K_C#3+/3KME6
MUO[F^1(9BREE".3ALJ"1@\@$USL$:7'[2-XUX@)MO!-M]@W#[OF7<_G%?KLA
M!^BURW@?PAXGUW1+2[\%7^GP1^&?'VMOIL6H0N\)A+W4"JH0@X4ROCG&![4*
M*ZA=GI6F_$#P+K'AV;Q?I7C'3+C2K;=]HU*&^1H(MH!;<X.T8!&<GO1HGQ"\
M#>(]$N?$>A>+=/NK"R#&\NH;I2D 5=S;SGY,+SSCCGI7F_B[QCK7BM;+P5XU
MTJTBN=)^(6E6FKBRD9[6ZC=5N(6&\ @%S$"C9P1U((I_Q= MO&7C2.R4*MU\
M)[J2_"<;W1YEA9O4[6E /H,=J:@@N>JZ3J^E:]IL.LZ)J,%W:7,8>WN;:4/'
M(IZ%6'!%1:!XD\/>*[#^U?#.MVFH6OF-']HL[A9$WJ<,NY21D'K7C>AZYJ7@
M3P9JOP8TBX,.H:C+:GPFPX*0ZD"791Z02"Z?V5%KK_V;M'L/#OA+6?#^E0^7
M:V'B[4[>VC_NQI.54?@ *'!)-@F>A4445F,*\+\ _P#*03Q__P!B)I7_ *,:
MO=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHKYW^+'[>__  J_XBZMX _X51]N_LNY\K[7_;OE>;\H
M.=OD-MZ^IJH0E-VB)M+<^B**^5?^'FG_ %1/_P N3_[FH_X>:?\ 5$__ "Y/
M_N:M/J];L+GB?55%?*O_  \T_P"J)_\ ER?_ '-1_P /-/\ JB?_ )<G_P!S
M4?5ZW8.>)] ?&3X%_!?]HGP4_P -OCW\*?#WC/P])=17,FA^*-(AOK1YHVW1
MR&*960LIY!(X-=2JJJA54  8  Z5\K?\/-/^J)_^7)_]S4?\/-/^J)_^7)_]
MS4?5ZW8.>)]545\J_P##S3_JB?\ Y<G_ -S4?\/-/^J)_P#ER?\ W-1]7K=@
MYXGU517RK_P\T_ZHG_Y<G_W-1_P\T_ZHG_Y<G_W-1]7K=@YXGU517RK_ ,/-
M/^J)_P#ER?\ W-1_P\T_ZHG_ .7)_P#<U'U>MV#GB?55%?*O_#S3_JB?_ER?
M_<U'_#S3_JB?_ER?_<U'U>MV#GB?55%?*O\ P\T_ZHG_ .7)_P#<U>O?LU?M
M%_\ #0^DZIJG_"'?V/\ V;<QQ>7_ &A]H\S<I.<^6F,8]ZF5&I!7:&I)GIE%
M%%9C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C/VB_^2#>,/^Q=NO\
MT4U?F]7Z0_M%_P#)!O&'_8NW7_HIJ_-ZN["_ S*IN%%%%=1 4444 %%:?@_P
M9XI\?:_#X7\':)/J%_<9\JW@ S@<DDG 4#N20!ZUZ+\1/V-/C/\ #[PVGBN?
M1DNK.#3!=:L\=S"#8L-Q>,CS"9 H .Y>#GIQ4N<4[-CLV>3T5M_#KX>^)OBE
MXPL_!'A&T66]O'(4R$A(U RSN0#A0.2<?0$D"MKQ!\ _B%H/Q=7X));6]]KC
MO&J)8S%HSOC$F=SA< *<DD#&#3YHIVN%F<517K/Q'_8V^*WPX\)W7C"?4-&U
M6VT[_D*1:1>/)+9CC)=61>!D9QD@<XQS7DU*,HR5T#3044450@HHHH *_3+X
M0_\ ))O"_P#V+ME_Z(2OS-K],OA#_P DF\+_ /8NV7_HA*Y,7LBZ>YT5%%%<
M1J%%%% !1110 4444 %%%% !1110 4444 %9OBCP?X7\:6":9XKT*VOX(IA+
M%'<Q!O+D (#KW5L,PR.<$CO6E10!A?#OX=>%?A?X6M?"?A/38X(;>"-)9A$J
MR7+J@7S92H&YR ,G^0XIFH^ [:+PKX@T+PK='3[G7?M4KW;%I/*N)DVF4#(Z
M<' ('%=!13N[W"R.8U+X2>%-3T[2K-I=1MIM'LA:66H:?J4MO<K#M52C21L"
MRG8I(.>0#P>:=<_"GPJWA_3_  UI,VIZ5;:8K+9_V1JT]LP#<L&9''F9/)+[
MB3D]2372T4<TNX61S=O\)O EOX3N_!ATF26SOY_/OI+B\EDGGGRI$S3,WF&0
M%%(?=E=JXQ@8;IGPE\':;I6KZ6Z7MV==M3;:K>:AJ,L]Q/%L9 AD=BRJ%=L
M8 W$]237344<TNX&)-\.O!\_B/1_%LVD*VH:%:26VF7!<YBC=0K#K\W P"<X
MRV.IJWX>\,:/X6BNX-&MVC6]U":]N TA;=-*Y=VYZ D].@K0HHNP"BBBD 5X
M7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %?G?^UC_P G%>*_^PD/_1:5
M^B%?G?\ M8_\G%>*_P#L)#_T6E=6%^-^AG4V/.Z***[C,**** "BG0PS7,R6
M]O$TDDC!41%R6).  !U->P6/[#?Q[O\ P6/$B>&?+OVN0L>CSW$*2- 4+>:6
M:0!3NPNP@-SGM4RE&.[&DV>.T5O^&_AAX[\6^-V^'?A_P[-<:O'</#/:I@B%
MD;:Y=L[553U8G'O5[XR_!CQ9\#/%$'A+QC<V,MU<6"7:-83,Z"-G= "653G,
M;=O3FGS1O85F<E17K/@O]C;XK>+/#5MXNU74=$\.V-X@>S;Q!J!A>92,JP54
M8@'J-V#CG&,5YAKNDS:!K=YH5S<0RR65U)!)+;N6C=D8J64D#*G&0<#BDI1D
M[)CLT5:***H04444 %?7?_!-3_D4O%/_ &$;?_T6U?(E?7?_  34_P"12\4_
M]A&W_P#1;5CB/X3*A\1],T445YIL%%%% !1110 4444 %%%% !1110 4444
M%%%% '&?M%_\D&\8?]B[=?\ HIJ_-ZOTA_:+_P"2#>,/^Q=NO_135^;U=V%^
M!F53<****ZB HHHH ]#_ &9/C9;? ;XE?\)?J.CO>V5S8O9WL<) D2-G1MZ9
MX+ HO!(!&1D=:]L^.'PH7XI^ QX_^"OQ/OA;V?A.*:\\-WEU()+BQWS2*[G=
MEF.' #@AC'][(Y^>_A!\6M6^#WB*XU[2]!TS4UO+%K2[LM6MS+%)$SHYX!'.
M47GGZ5Z9\4_VRM1UGP=#X-^&OAK1]%@U'08[;6I;&P,<D1S(&MHSP!&%8X.#
MC>V"*PG"3J)Q12:M9G<_ GX4^-O@QX1\-:GH/@^\O-=\9:O9/K6HV\&Y-(T@
M31NT9;LSKRWMG/* GKM'\*:E9_M[ZGXFUC2)8K2]\-,=(NY$PD\D<=JDFP]R
MH<@_6OE[P/\ M'?%KPMXDT?4-0^(OB"[TW3KZWDGTS^V)0DT$;J3#@G&TJ"N
M,8P:Z3Q?^UYXLU7X]6GQC\/QW4=II^%L]#OKPR11QM$L<Z#'"[]N20.H4\XJ
M'2J.3\TQJ2L=S^Q]=7FL>*/BM9:]*TEO>Z?.^HB4Y#.7F!+9[X9_UKYEKWCQ
M=^UUX*B\)^(=)^$7PB7P_J?BT-_;NI/>^9G<&#[!CJ0[X(V@%B=N37@]:TU+
MF;:M<3M:P4445J2%%%% !7Z9?"'_ ))-X7_[%VR_]$)7YFU^F7PA_P"23>%_
M^Q=LO_1"5R8O9%T]SHJ***XC4**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_
M "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "OSO_:Q_Y.*\5_\ 82'_ *+2OT0K\[_VL?\ DXKQ7_V$A_Z+2NK"
M_&_0SJ;'G=%%%=QF%%%% &EX.\1W/@[Q=I?BZSMTFFTO48;N**3[KM'('"GV
M)7%?7=UJGA#]K;P3_:_P]\?ZIX1UV?7(F1+J=OFO(K1\0QE'&%,8+93!^0L5
MSD5\@^%?$5_X0\3:=XLTI(FN=,OHKJW6=-R%XW#J& (R,@9&:]XMOVY6T[P3
M+?:%\,O"^G^)FU4.IMM*98MAA96N.#GS,G9RQ^5CU%858R;3BM2HM+<\[\.^
M/OBQ\"_%&O\ PWLM8%G=7VHK::S/& \I9)""8Y3\PW9;D<D'/!YKU?\ ;/TF
MRU[]KCP7H6I*&M[VQTV"X5NA1[^=6S^!-?.U_P")=4UOQ5+XNU^Z>ZO+F^-U
M=RM@&1R^YCQP,GTX%=Q^T?\ 'N'XV_$BP^(&@Z-<:2]AIL-O&DEP'<21S2R!
MP0!C[X_*FX/G3"^A[]\;M!_9]\??M$P_#CXFZGXDN-9U""&WTQ;%ECM--5H\
MJG.27=LL3M*_.H.,$U\N?%[X?R?"SXE:QX >]^T#3;LQQ3E<&2,@,C$=CM89
M'KFO8[;]M#X=ZEJEA\1O&GP*AOO&>F6HBM]5@U QQ.P! <I@@'DXR&*]B.,>
M'>._&>L_$/QAJ/C;Q Z&\U*Z::81C"KGHJ@]@, >P%*C&<79[!)IF31116Y(
M4444 %?7?_!-3_D4O%/_ &$;?_T6U?(E?7?_  34_P"12\4_]A&W_P#1;5CB
M/X3*A\1],T445YIL%%%% !1110 4444 %%%% !1110 4444 %%%% '&?M%_\
MD&\8?]B[=?\ HIJ_-ZOTA_:+_P"2#>,/^Q=NO_135^;U=V%^!F53<****ZB
MHHHH **** "BBB@ HHHH **** "BBB@ K],OA#_R2;PO_P!B[9?^B$K\S:_3
M+X0_\DF\+_\ 8NV7_HA*Y,7LBZ>YT5%%%<1J%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK
M_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %?G?\ M8_\G%>*_P#L)#_T6E?HA7\E?_!=?_E+
MA\<O^QN7_P!)(*^BX:RG^V,7.ES\MHWO:_5+NNYYF:8[ZA1C/EO=VWM^C/V
MHK^<NBOM/]1_^HC_ ,D_^V/$_P!8O^G7_DW_  #^C2BOYRZ*/]1_^HC_ ,D_
M^V#_ %B_Z=?^3?\  /Z-**_G+HH_U'_ZB/\ R3_[8/\ 6+_IU_Y-_P  _HTH
MK^<NBC_4?_J(_P#)/_M@_P!8O^G7_DW_  #^C2BOYRZ*/]1_^HC_ ,D_^V#_
M %B_Z=?^3?\  /Z-**_G+HH_U'_ZB/\ R3_[8/\ 6+_IU_Y-_P  _HTHK^<N
MBC_4?_J(_P#)/_M@_P!8O^G7_DW_  #^C2OKO_@FI_R*7BG_ +"-O_Z+:OY$
M*_?+_@SE_P"2#_&S_L;M*_\ 26:O(SWA;^S,LGB/;<UK:<MMVEOS,[<OSGZY
MBE2]G:]];W_0_9:BBBO@#Z$**** "BBB@ HHHH **** "BBB@ HHHH ****
M.,_:+_Y(-XP_[%VZ_P#135^;U?I#^T7_ ,D&\8?]B[=?^BFK\WJ[L+\#,JFX
M4445U$!1110 4444 %%%% !1110 4444 %%%% !7Z9?"'_DDWA?_ +%VR_\
M1"5^9M?IE\(?^23>%_\ L7;+_P!$)7)B]D73W.BHHHKB-0HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_ ,I!
M/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BOB/_ (*7?\%]/V"/^"9_B!?A=\0OB+:^(/B&FH::NH>!=(:X
M>XT^QN)XA-=7$L-O+'"T5M(URL#E9)E50H'F*U>X?L7?\%$_V//^"@OPGU+X
MW?LH?&"+Q'X;T2\:TUN_N=*N]/\ L%PL2RM'*MW%$05C96)&5P0<XH ]LHKX
MV_9D_P""[7[ G[8_[<FJ?L%_LV^)=>\4^(=+TZ[O'\6:?IL1T"Y6V"><L%R9
MA)-AGVAUB,;X)5V7#'[)H **_-K]HW_@Z8_X)N_LZ_'OQ'\#Y/"OQ0\96W@K
M5AIOC7QOX)\*P76BZ-<^:82DDTES&[A959"R(58J1&9#Q7W W[7'[-,7[,\'
M[9%Y\:=!M?AA<^'8M<B\9WEX(;,V,B!DD+/@ACN"B,C?O.S;N^6@#T6BOE7_
M ()H?\%B/V2/^"L&H_$.T_93L_%IMOAO>6,&JZCXET:.SAOEO#=""6V F>0H
M1:2,?-2)@&3*Y)"\+^W3_P '!7[!_P"PO\;9OV9-1T[QW\3/B1:1!]3\%_"C
MPVNJ76FED#JMPTDT4:-M(8HK.Z@@LHR,@'W)17R!\8_^"T_[,WP"_P""=?AC
M_@I;\5_A9\2])\&^*=2BL+?PW/X>MDUZSGDEN(@MQ;/=+&GS6SGB4G#*<<D#
MUK]@;]NKX'?\%'OV8]%_:O\ V>CJT?AW6[J[MDLM>M8X+ZTFMKAX9(YXXI)%
M1B4#C#ME)$/&<  ]EHKX@_9;_P""_P#^PQ^V%^WCJO\ P3U^#.C^.KCQ?I6H
M:Q:-KEYHUHFCW)TTR":2&=;II6C;RF,;&(;@02%S7V_0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5_)7_P77_Y2X?'+_L;E_P#22"OZ
MU*_DK_X+K_\ *7#XY?\ 8W+_ .DD%?=\ ?\ (TJ_X/\ VZ)\[Q)_ND/\7Z,^
M2Z***_63XT**** "BBB@ HHHH **** "BBB@ HHHH *_?+_@SE_Y(/\ &S_L
M;M*_])9J_ VOWR_X,Y?^2#_&S_L;M*_])9J^7XR_Y)^KZQ_]*1Z^1?\ (RCZ
M/\C]EJ***_$S[T**** "BBB@ HHHH **** "BBB@ HHHH **** .,_:+_P"2
M#>,/^Q=NO_135^;U?9G_  5Q_P"47WQ^_P"R2ZY_Z1R5_'_7V7#7#_\ ;&&G
M4]KR\KM\-^GJCQ<TS3ZA4C'DYKJ^]OT9_1I17\Y=%?2?ZC_]1'_DG_VQY?\
MK%_TZ_\ )O\ @']&E%?SET4?ZC_]1'_DG_VP?ZQ?].O_ ";_ (!_1I17\Y=%
M'^H__41_Y)_]L'^L7_3K_P F_P" ?T:45_.711_J/_U$?^2?_;!_K%_TZ_\
M)O\ @']&E%?SET4?ZC_]1'_DG_VP?ZQ?].O_ ";_ (!_1I17\Y=%'^H__41_
MY)_]L'^L7_3K_P F_P" ?T:45_.711_J/_U$?^2?_;!_K%_TZ_\ )O\ @']&
ME?IE\(?^23>%_P#L7;+_ -$)7\3-?V7_ + __)BOP6_[)+X<_P#39;U\QQ-D
M']C4J<O:<W,VMK;?-GJ97F?U^<H\G+9=[_HCUFBBBOD#V@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_ ,I!
M/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M$>LT445^7'UX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK
M_P!&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 445X9^W!\8OB/\'_#^@7WPZ\1_V=+>WDT=
MTWV.&;>JHI Q*C <D],548N<K(3=E<]SHKX _P"&VOVG?^BF_P#E%LO_ (S1
M_P -M?M._P#13?\ RBV7_P 9K?ZK4[HGG1]_T5\ ?\-M?M._]%-_\HME_P#&
M:/\ AMK]IW_HIO\ Y1;+_P",T?5:G=!SH^_Z*^ /^&VOVG?^BF_^46R_^,T?
M\-M?M._]%-_\HME_\9H^JU.Z#G1]_P!%? '_  VU^T[_ -%-_P#*+9?_ !FC
M_AMK]IW_ **;_P"46R_^,T?5:G=!SH^_Z*^ /^&VOVG?^BF_^46R_P#C-'_#
M;7[3O_13?_*+9?\ QFCZK4[H.='W_17P!_PVU^T[_P!%-_\ *+9?_&:/^&VO
MVG?^BF_^46R_^,T?5:G=!SH^_P"BO@#_ (;:_:=_Z*;_ .46R_\ C-'_  VU
M^T[_ -%-_P#*+9?_ !FCZK4[H.='W_17P!_PVU^T[_T4W_RBV7_QFNS_ &>O
MVKOC]XY^-'A_PEXI\>_:M/OKTQW5O_9=JF]=C'&Y(@PY Z$4GAJB5[H%--GV
M91117.6%%%% !1110 4444 %%%% !1110 4444 %%%% !7\E?_!=?_E+A\<O
M^QN7_P!)(*_K4K^2O_@NO_REP^.7_8W+_P"DD%?=\ ?\C2K_ (/_ &Z)\[Q)
M_ND/\7Z,^2Z***_63XT**** "BBB@ HHHH **** "BBB@ HHHH *_?+_ (,Y
M?^2#_&S_ +&[2O\ TEFK\#:_?+_@SE_Y(/\ &S_L;M*_])9J^7XR_P"2?J^L
M?_2D>OD7_(RCZ/\ (_9:BBBOQ,^]"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#YW_P""N/\ RB^^/W_9)=<_](Y*_C_K^P#_ (*X_P#*+[X_?]DEUS_T
MCDK^/^OU;P__ -PK?XOT1\?Q)_O$/3]0HHHK[X^;"BBB@ HHHH **** "BBB
M@ HHHH **** "O[+_P!@?_DQ7X+?]DE\.?\ ILMZ_C0K^R_]@?\ Y,5^"W_9
M)?#G_ILMZ_//$'_=J'K+\D?2\-?QJGHCUFBBBORX^O"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q_\
M]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^9O^
M"E?_ "*GA;_L(W'_ *+2OIFOF;_@I7_R*GA;_L(W'_HM*UH?Q43/X3Y$HHHK
MTS$**** "I]+TR^UG4H-(TNV::YNIEB@B4C+NQP!SQU-05]-_L(>)_ ]CX9U
MCPU8ZSI>E>,[O4HVLKS4X@3/:?N\PQDD9/$OR@YRZMAL8$5).$;V&E=GS?KF
MAZMX;U>YT'7+%[:[M)WBN(7QE75BI&1P>0>1P:DTOPKXGUO3[K5M%\.7]Y:V
M*%[VYM;-Y([=0"2SLH(08!.3C@&O;OVS_$/QZ.I)X;^*OAVV&@Q:W-/H>H6T
M"@SQ98)&TBD@$(?ND!LY)S@5Z)\,?BEX9^('[.WQ)T/P+X%AT#0]#\*S1V=H
MK[Y9)'M)S))(_P#$25 R<GC)/.!#JR4%*P[*]CY/\-^$/%GC&[:P\(^&-0U2
M=1EX=/LWF91ZD(#@>]+XE\'^+?!EXNG^+_#&H:7.Z[DAU"S>%F'J X&1[BN[
M_9O\2_&Z34[SX;?!_P ;6VCMJJ?:+A[R140>6#RKLK;&(.. "<#GBO4/VQ]1
M\5Z%\"O"OP\^) EUGQ#'?&XO/$D5DRVO EQ$DI50[E73.!R(\GFFYR511%;2
MY\Q4445J(**** "O1/V3?^3B_"G_ &$3_P"BWKSNO1/V3?\ DXOPI_V$3_Z+
M>IG\#&MS]$****\DW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^2O_
M (+K_P#*7#XY?]C<O_I)!7]:E?R5_P#!=?\ Y2X?'+_L;E_])(*^[X _Y&E7
M_!_[=$^=XD_W2'^+]&?)=%%%?K)\:%%%% !1110 4444 %%%% !1110 4444
M %?OE_P9R_\ )!_C9_V-VE?^DLU?@;7[Y?\ !G+_ ,D'^-G_ &-VE?\ I+-7
MR_&7_)/U?6/_ *4CU\B_Y&4?1_D?LM1117XF?>A1110 4444 %%%% !1110
M4444 %%%% !1110!\[_\%<?^47WQ^_[)+KG_ *1R5_'_ %_8!_P5Q_Y1??'[
M_LDNN?\ I')7\?\ 7ZMX?_[A6_Q?HCX_B3_>(>GZA1117WQ\V%%%% !1110
M4444 %%%% !1110 4444 %?V7_L#_P#)BOP6_P"R2^'/_39;U_&A7]E_[ __
M "8K\%O^R2^'/_39;U^>>(/^[4/67Y(^EX:_C5/1'K-%%%?EQ]>%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^
M?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5\S?\%*_^14\+?\ 81N/_1:5],U\3?\ !:?]J/X%?LP> O NL?'/QS_8
M=OJVL7D.GR?V9=7/FND4;,,6\4A7 (Y.!73A*56MB(PIQ<F^B5W]R,ZLX4Z;
ME)V7F>"45\Y?\/:?^"?7_1?_ /RU=6_^1:/^'M/_  3Z_P"B_P#_ ):NK?\
MR+7O_P!DYI_SXG_X#+_(X?KN#_Y^1^]?YGT;17SE_P /:?\ @GU_T7__ ,M7
M5O\ Y%H_X>T_\$^O^B__ /EJZM_\BT?V3FG_ #XG_P" R_R#Z[@_^?D?O7^9
M]&UZM^SU>_LYL;+3_BC8Z[;Z_'KT<NGZIIDB^24S%LCD#$@ .&)(7HW7@5\.
M?\/:?^"?7_1?_P#RU=6_^1:/^'M/_!/K_HO_ /Y:NK?_ "+4RRC-)*WL)_\
M@,O\AK'8-?\ +R/WK_,_0[]K/]H/P=XF\-2?!3P3:ZE=1V/B*>YO]4U68/F0
M22DQPX)R@:0A3QA5  /6LO\ 9N^)/@?P=\$?B9X:\3>(H;2^UK1GATNVD5BU
MPYMIU"C (^\ZCG'6O@7_ (>T_P#!/K_HO_\ Y:NK?_(M'_#VG_@GU_T7_P#\
MM75O_D6H62YDH<OL)_\ @,O\A_7\'>_M(_>O\S[0^$GP[^"?CKP[<?\ ">_&
M8^%M8BO"(8Y].:>&6WV*0V1M ;=O&-W0#CO7>_&_XH?"3PW^SQIO[/'PY\83
M>)YH+P37&JO;LD<(#M(0N[N2V %R N<G/7\\O^'M/_!/K_HO_P#Y:NK?_(M'
M_#VG_@GU_P!%_P#_ "U=6_\ D6F\FS24KNA/_P !?^0?7L';^)'_ ,"7^9]&
MT5\Y?\/:?^"?7_1?_P#RU=6_^1:/^'M/_!/K_HO_ /Y:NK?_ "+6G]DYI_SX
MG_X#+_(GZ[@_^?D?O7^9]&T5\Y?\/:?^"?7_ $7_ /\ +5U;_P"1:/\ A[3_
M ,$^O^B__P#EJZM_\BT?V3FG_/B?_@,O\@^NX/\ Y^1^]?YGT;7HG[)O_)Q?
MA3_L(G_T6]?%W_#VG_@GU_T7_P#\M75O_D6O8/V _P#@I#^Q?\7_ -L7P%\-
M?AU\9?[1UO5]8:'3[+_A'=1A\U_)D;&^6W5%X4G+$#BLZN69E"E*4J$TDG]F
M7^14,9A)3252-_5'[ T445\V>@%%%% !1110 4444 %%%% !1110 4444 %%
M%% !7\E?_!=?_E+A\<O^QN7_ -)(*_K4K^2O_@NO_P I</CE_P!C<O\ Z205
M]WP!_P C2K_@_P#;HGSO$G^Z0_Q?HSY+HHHK]9/C0HHHH **** "BBB@ HHH
MH **** "BBB@ K]\O^#.7_D@_P ;/^QNTK_TEFK\#:_?+_@SE_Y(/\;/^QNT
MK_TEFKY?C+_DGZOK'_TI'KY%_P C*/H_R/V6HHHK\3/O0HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ^=_P#@KC_RB^^/W_9)=<_](Y*_C_K^P#_@KC_R
MB^^/W_9)=<_](Y*_C_K]6\/_ /<*W^+]$?'\2?[Q#T_4****^^/FPHHHH **
M** "BBB@ HHHH **** "BBB@ K^R_P#8'_Y,5^"W_9)?#G_ILMZ_C0K^R_\
M8'_Y,5^"W_9)?#G_ *;+>OSSQ!_W:AZR_)'TO#7\:IZ(]9HHHK\N/KPHHHH
M**** "BBB@ HHHH **** "BBB@ KF/BM\0)OAWH-IJ%K9VTDM_JD-C%+?7)A
MMK=I,XDF< E4&,=.691QG(Z>L?QN-<DT7[-HOA*PUL32;+RPU&\\E&A*G)&8
MW#'.WY2 "">>,%JU]09@?"?Q5\2=<^$>G^+?%&D6-_?W6A6UW9+I]WL>]9X%
M?$@=%2%BQ[$KR>F,5;^$7B[Q7XMTO5F\9V]A%>Z=KUQ8LFG;_*"H$(&7.6(W
M$;L#.,[1TKF?V5?A]XG\$>!XKK7;0:=!J&DZ<8-$6XD<V\J08FF<.J^5)*Q!
M:-1A2G4DFMCPPUY\-/#/C;Q7XFL'B@BUS4=4C7>,RVXC5@PP3C.TCGGVJY)<
MS2)U+'BKQ'XUU7XA)\.? VIV.G/;Z.-1U'4;ZQ:YPKRM'%$D8D0<F.0EB>B@
M <Y&):?%GQGXGL]#\*Z-%I]AXAU#5-0LM4N98'F@M/L+,D\D<>Y2^YO+V MP
M).2<8-J[F\5Z+XWM/BQ#X!U&]AUCPO!9ZEIFGR1-<V,\<CS(")'0.O[^1"0<
M@JO&#D8^C^ _&_A!="^)$_AF2\U&+6=6O-9T:QGC:6*&_<OMC+,J2-&4A!&[
MG#[2> 6DK#+UU\6?&FCZ?J/A"]BTZX\3VGB.STBSNE@=+6<72))'<M'O+*%C
M,A9 W+1$ @$8FU'XA^.O!*>)_#OB>]T[4=0TOPI+K>D:A;V+0),J"16CEB\Q
ML%75.5;YE<=""3E7G@/QQKW]J?% >&);?4I/%6GZIIV@W$\8F>UM(EBV,P8H
MDKJTS ;L E 2.<3Z_P"'O&/Q$E\6^+SX.O=-$W@>XT71K#4'B%Q=2R"1W<A'
M947=Y:+ELG#'@8R[1$;7@+XOOJ'PDO?'?C>*&"]T-;E-<AM5(420@L-@))P\
M9C=1DG]X!5CX%>-O&'COP9/J?CRQM+;5+75KFSN8+*-E2,Q/M*_,Q)(.03GG
M'05S&H_"SQA-XYTJRM+%1X>UJWL+GQ6&D&8[BQ7*+C/S>:1 C8R-L!SUKKOA
M'X?UCP]8:[%K-BT#7?BS4KNW#,#OADG9D?@G@@Y]:F7+9V&KW.LHHHK,85X7
MX!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %?C1_P 'C?\ R0OX)?\ 8VZM_P"DL%?LO7XT?\'C?_)"_@E_V-NK?^DL
M%?1<*?\ )04/5_\ I+/,SG_D6U/E^:/P.HHHK]R/SX**** "BBB@ HHHH **
M** "BBB@ HHHH *^M?\ @A)_RER^!O\ V-K_ /I)<5\E5]:_\$)/^4N7P-_[
M&U__ $DN*X<T_P"197_P2_\ 26=&#_WNG_B7YG]:=%%%?SR?I@4444 %%%%
M!1110 4444 %%%% !1110 4444 %?R5_\%U_^4N'QR_[&Y?_ $D@K^M2OY*_
M^"Z__*7#XY?]C<O_ *205]WP!_R-*O\ @_\ ;HGSO$G^Z0_Q?HSY+HHHK]9/
MC0HHHH **** "BBB@ HHHH **** "BBB@ K]\O\ @SE_Y(/\;/\ L;M*_P#2
M6:OP-K]\O^#.7_D@_P ;/^QNTK_TEFKY?C+_ ))^KZQ_]*1Z^1?\C*/H_P C
M]EJ***_$S[T**** "BBB@ HHHH **** "BBB@ HHHH **** /G?_ (*X_P#*
M+[X_?]DEUS_TCDK^/^O[ /\ @KC_ ,HOOC]_V277/_2.2OX_Z_5O#_\ W"M_
MB_1'Q_$G^\0]/U"BBBOOCYL**** "BBB@ HHHH **** "BBB@ HHHH *_LO_
M &!_^3%?@M_V27PY_P"FRWK^-"O[+_V!_P#DQ7X+?]DE\.?^FRWK\\\0?]VH
M>LOR1]+PU_&J>B/6:***_+CZ\**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "DDC25#'*@96&"K#(-+10 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[
M$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?C1_
MP>-_\D+^"7_8VZM_Z2P5^R]?C1_P>-_\D+^"7_8VZM_Z2P5]%PI_R4%#U?\
MZ2SS,Y_Y%M3Y?FC\#J***_<C\^"BBB@ HHHH **** "BBB@ HHHH **** "O
MK7_@A)_RER^!O_8VO_Z27%?)5?6O_!"3_E+E\#?^QM?_ -)+BN'-/^197_P2
M_P#26=&#_P![I_XE^9_6G1117\\GZ8%%%% !1110 4444 %%%% !1110 444
M4 %%%% !7\E?_!=?_E+A\<O^QN7_ -)(*_K4K^2O_@NO_P I</CE_P!C<O\
MZ205]WP!_P C2K_@_P#;HGSO$G^Z0_Q?HSY+HHHK]9/C0HHHH **** "BBB@
M HHHH **** "BBB@ K]\O^#.7_D@_P ;/^QNTK_TEFK\#:_?+_@SE_Y(/\;/
M^QNTK_TEFKY?C+_DGZOK'_TI'KY%_P C*/H_R/V6HHHK\3/O0HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ^=_P#@KC_RB^^/W_9)=<_](Y*_C_K^P#_@
MKC_RB^^/W_9)=<_](Y*_C_K]6\/_ /<*W^+]$?'\2?[Q#T_4****^^/FPHHH
MH **** "BBB@ HHHH **** "BBB@ K^R_P#8'_Y,5^"W_9)?#G_ILMZ_C0K^
MR_\ 8'_Y,5^"W_9)?#G_ *;+>OSSQ!_W:AZR_)'TO#7\:IZ(]9HHHK\N/KPH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *_&C_@\;_Y(7\$O^QMU;_TE@K]EZ_&C_@\;_Y(7\$O^QMU
M;_TE@KZ+A3_DH*'J_P#TEGF9S_R+:GR_-'X'4445^Y'Y\%%%% !1110 4444
M %%%% !1110 4444 %?6O_!"3_E+E\#?^QM?_P!)+BODJOK7_@A)_P I<O@;
M_P!C:_\ Z27%<.:?\BRO_@E_Z2SHP?\ O=/_ !+\S^M.BBBOYY/TP**** "B
MBB@ HHHH **** "BBB@ HHHH **** "OY*_^"Z__ "EP^.7_ &-R_P#I)!7]
M:E?R5_\ !=?_ )2X?'+_ +&Y?_22"ON^ /\ D:5?\'_MT3YWB3_=(?XOT9\E
MT445^LGQH4444 %%%% !1110 4444 %%%% !1110 5^^7_!G+_R0?XV?]C=I
M7_I+-7X&U^^7_!G+_P D'^-G_8W:5_Z2S5\OQE_R3]7UC_Z4CU\B_P"1E'T?
MY'[+4445^)GWH4444 %%%% !1110 4444 %%%% !1110 4444 ?._P#P5Q_Y
M1??'[_LDNN?^D<E?Q_U_8!_P5Q_Y1??'[_LDNN?^D<E?Q_U^K>'_ /N%;_%^
MB/C^)/\ >(>GZA1117WQ\V%%%% !1110 4444 %%%% !1110 4444 %?V7_L
M#_\ )BOP6_[)+X<_]-EO7\:%?V7_ + __)BOP6_[)+X<_P#39;U^>>(/^[4/
M67Y(^EX:_C5/1'K-%%%?EQ]>%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^
M?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XT?\'C?_)"_@E_V-NK?
M^DL%?LO7XT?\'C?_ "0OX)?]C;JW_I+!7T7"G_)04/5_^DL\S.?^1;4^7YH_
M ZBBBOW(_/@HHHH **** "BBB@ HHHH **** "BBB@ KZU_X(2?\I<O@;_V-
MK_\ I)<5\E5]:_\ !"3_ )2Y? W_ +&U_P#TDN*X<T_Y%E?_  2_])9T8/\
MWNG_ (E^9_6G1117\\GZ8%%%% !1110 4444 %%%% !1110 4444 %%%% !7
M\E?_  77_P"4N'QR_P"QN7_TD@K^M2OY*_\ @NO_ ,I</CE_V-R_^DD%?=\
M?\C2K_@_]NB?.\2?[I#_ !?HSY+HHHK]9/C0HHHH **** "BBB@ HHHH ***
M* "BBB@ K]\O^#.7_D@_QL_[&[2O_26:OP-K]\O^#.7_ )(/\;/^QNTK_P!)
M9J^7XR_Y)^KZQ_\ 2D>OD7_(RCZ/\C]EJ***_$S[T**** "BBB@ HHHH ***
M* "BBB@ HHHH **** /G?_@KC_RB^^/W_9)=<_\ 2.2OX_Z_L _X*X_\HOOC
M]_V277/_ $CDK^/^OU;P_P#]PK?XOT1\?Q)_O$/3]0HHHK[X^;"BBB@ HHHH
M **** "BBB@ HHHH **** "O[+_V!_\ DQ7X+?\ 9)?#G_ILMZ_C0K^R_P#8
M'_Y,5^"W_9)?#G_ILMZ_//$'_=J'K+\D?2\-?QJGHCUFBBBORX^O"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_
M /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B)I7_HQJ /=**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OQH_X/&_^2%_!+_L;=6_])8*_9>OQH_X/&_\ DA?P2_[&W5O_ $E@
MKZ+A3_DH*'J__26>9G/_ "+:GR_-'X'4445^Y'Y\%%%% !1110 4444 %%%%
M !1110 4444 %?6O_!"3_E+E\#?^QM?_ -)+BODJOK7_ ((2?\I<O@;_ -C:
M_P#Z27%<.:?\BRO_ ()?^DLZ,'_O=/\ Q+\S^M.BBBOYY/TP**** "BBB@ H
MHHH **** "BBB@ HHHH **** "OY*_\ @NO_ ,I</CE_V-R_^DD%?UJ5_)7_
M ,%U_P#E+A\<O^QN7_TD@K[O@#_D:5?\'_MT3YWB3_=(?XOT9\ET445^LGQH
M4444 %%%% !1110 4444 %%%% !1110 5^^7_!G+_P D'^-G_8W:5_Z2S5^!
MM?OE_P &<O\ R0?XV?\ 8W:5_P"DLU?+\9?\D_5]8_\ I2/7R+_D91]'^1^R
MU%%%?B9]Z%%%% !1110 4444 %%%% !1110 4444 %%%% 'SO_P5Q_Y1??'[
M_LDNN?\ I')7\?\ 7]@'_!7'_E%]\?O^R2ZY_P"D<E?Q_P!?JWA__N%;_%^B
M/C^)/]XAZ?J%%%%??'S84444 %%%% !1110 4444 %%%% !1110 5_9?^P/_
M ,F*_!;_ +)+X<_]-EO7\:%?V7_L#_\ )BOP6_[)+X<_]-EO7YYX@_[M0]9?
MDCZ7AK^-4]$>LT445^7'UX4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E(
M)X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7XT?\'C?_ "0OX)?]C;JW_I+!
M7[+U^-'_  >-_P#)"_@E_P!C;JW_ *2P5]%PI_R4%#U?_I+/,SG_ )%M3Y?F
MC\#J***_<C\^"BBB@ HHHH **** "BBB@ HHHH **** "OK7_@A)_P I<O@;
M_P!C:_\ Z27%?)5?6O\ P0D_Y2Y? W_L;7_])+BN'-/^197_ ,$O_26=&#_W
MNG_B7YG]:=%%%?SR?I@4444 %%%% !1110 4444 %%%% !1110 4444 %?R5
M_P#!=?\ Y2X?'+_L;E_])(*_K4K^2O\ X+K_ /*7#XY?]C<O_I)!7W? '_(T
MJ_X/_;HGSO$G^Z0_Q?HSY+HHHK]9/C0HHHH **** "BBB@ HHHH **** "BB
MB@ K]\O^#.7_ )(/\;/^QNTK_P!)9J_ VOWR_P"#.7_D@_QL_P"QNTK_ -)9
MJ^7XR_Y)^KZQ_P#2D>OD7_(RCZ/\C]EJ***_$S[T**** "BBB@ HHHH ****
M "BBB@ HHHH **** /G?_@KC_P HOOC]_P!DEUS_ -(Y*_C_ *_L _X*X_\
M*+[X_?\ 9)=<_P#2.2OX_P"OU;P__P!PK?XOT1\?Q)_O$/3]0HHHK[X^;"BB
MB@ HHHH **** "BBB@ HHHH **** "O[+_V!_P#DQ7X+?]DE\.?^FRWK^-"O
M[+_V!_\ DQ7X+?\ 9)?#G_ILMZ_//$'_ ':AZR_)'TO#7\:IZ(]9HHHK\N/K
MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\,_X*
M._M[?"O_ ()I?LC>)?VN/B]HVHZIIVA&"WL]&TD+]HU&\GE6*"!6?"H"S99S
M]U%8@,0%(![G17XW_L4_\%Y/^"L?Q\_:3\00ZK_P25\3:_X!U[Q9X9M+&RTG
MQ)#YWP_L]3TRQFADN9$L0]S#-%<+J#2S",1)<%2R+'@>D?M9?\%B_P#@HS\3
M/^"CGC'_ ()N_P#!(']EWP#XPUWX7Z*E_P#$#Q3\2[Z9+,2%86:W@6.ZM@NU
MIXH=S.S.YDPBI&9" ?J117YB?LW_ /!?OQO\</\ @F9^T;^T-XP^!VE^#_CE
M^S797MKXV\!W\LLVG#4T69+9\!UE6%YX)XFB\S>K0.!(058\;^P1_P %*/\
M@X__ &RK?X7_ !N_X=[_  2C^#GC?6+";4_%5CKAANX=$>[6*ZNHK>;63*)$
MB$K*K1,25&$;(! /UMHKP[_@HK^W3\-O^"=?[*7B']I7XAVSZA<682Q\*^&K
M5O\ 2?$&LSY6TT^!0"Q>1^6*ABD:2/@A"*^0/^"5'_!:7]I']NW_ ()2_'G]
MN_XJ?#3P3I/BKX53>(DT32=!M+Q+"Y_L_0H-0B\]9KF20[I965MDBY0#&#S0
M!^F%%?EO_P &]W_!>3XV_P#!6#X@>/\ X1_M._##PAX5\0Z#X>L?$'A*/PC:
MW<4>IZ:T\EO=R.+FXF+>7,;90RD#,K C*UYW_P %+/\ @Y$_:*_96_X*J6_[
M"W[.?P@\":]X0TGQ!X;\/^,/$?B"SOIKF#5-2(EDBBD@NHHEVP. %9&(DAFR
M2!M !^QE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7XT?\'C?_)"_@E_V-NK?^DL%?LO7XT?\'C?_)"_@E_V-NK?^DL%?1<*?\E!
M0]7_ .DL\S.?^1;4^7YH_ ZBBBOW(_/@HHHH **** "BBB@ HHHH **** "B
MBB@ KZU_X(2?\I<O@;_V-K_^DEQ7R57UK_P0D_Y2Y? W_L;7_P#22XKAS3_D
M65_\$O\ TEG1@_\ >Z?^)?F?UIT445_/)^F!1110 4444 %%%% !1110 444
M4 %%%% !1110 5_)7_P77_Y2X?'+_L;E_P#22"OZU*_DK_X+K_\ *7#XY?\
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
M\$O^QMU;_P!)8*_9>OQH_P"#QO\ Y(7\$O\ L;=6_P#26"OHN%/^2@H>K_\
M26>9G/\ R+:GR_-'X'4445^Y'Y\%%%% !1110 4444 %%%% !1110 4444 %
M?6O_  0D_P"4N7P-_P"QM?\ ])+BODJOK7_@A)_RER^!O_8VO_Z27%<.:?\
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
MW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***YWXP?\DE\4_P#8N7W_ *(>FM6!T5%?E7177]4_O?@9
M^T\C]5**_*NBCZI_>_ /:>1^JE%?E711]4_O?@'M/(_52BO@;]G7]FJ#XKZ3
M<?$/Q?XKM](\.:;J45K.\D9=[F4M'^Z&&78#YB+NSG+C /:#X_\ P9^&?@34
MF?X9?%"WUF>?6Y;,^'8K8B>Q(9AM)+EF .$!(&X]SS4>PCS<O-^ ^9VO8_0"
MBOB35/V?_P!G;X.6]II'[0'Q+U@^(;FV6>?2O#L*%;0,. [,CY/OD9ZXQ@GP
M[5TTV/5;J/1II)+-;AQ:23#YVBW':6X'.,9X%..'4MG^ .=C]3**_*NBJ^J?
MWOP%[3R/U4HK\JZ*/JG][\ ]IY'ZJ45^5=%'U3^]^ >T\C]5**XS]G7_ )(/
MX/\ ^Q=M/_12UV=<C5G8T"BBBD 4444 %%%% !1110 4444 %%%% !1110 5
M^-'_  >-_P#)"_@E_P!C;JW_ *2P5^R]?C1_P>-_\D+^"7_8VZM_Z2P5]%PI
M_P E!0]7_P"DL\S.?^1;4^7YH_ ZBBBOW(_/@HHHH **** "BBB@ HHHH **
M** "BBB@ KZU_P""$G_*7+X&_P#8VO\ ^DEQ7R57UK_P0D_Y2Y? W_L;7_\
M22XKAS3_ )%E?_!+_P!)9T8/_>Z?^)?F?UIT445_/)^F!1110 4444 %%%%
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
M^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M^K>'_P#N%;_%^B/C^)/]XAZ?J%%%%??'S84444 %%%% !1110 4444 %%%%
M!1110 5_9?\ L#_\F*_!;_LDOAS_ --EO7\:%?V7_L#_ /)BOP6_[)+X<_\
M39;U^>>(/^[4/67Y(^EX:_C5/1'K-%%%?EQ]>%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O
M_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7DG[?W_ "8A\;/^R1^)/_37<5ZW7DG[?W_)B'QL
M_P"R1^)/_37<5T87_>J?^)?F9UOX4O1G\:5%%%?T8?EX4444 %%%% !1110
M4444 %%%% !1110 4444 ?V!?\$D_P#E&!\ /^R1Z#_Z115]#5\\_P#!)/\
MY1@? #_LD>@_^D45?0U?SMC_ /?JO^*7YL_3<-_NT/1?D%%%%<AN%%%% !11
M10 4444 %%%% !1110 4444 %?C1_P 'C?\ R0OX)?\ 8VZM_P"DL%?LO7XT
M?\'C?_)"_@E_V-NK?^DL%?1<*?\ )04/5_\ I+/,SG_D6U/E^:/P.HHHK]R/
MSX*^Y?\ @DYXB_X)%3/X;\*?MK^&?B=I7Q2MOBC:7WA3QMX-NH?[/:VWV8MK
M2[2:1E55N$F=G6')24_O/E 'PU17-B\,L70=/F<;]8NS_P"&\C6C5]C44[)^
MI^J__!=O_@J[^S[\9/@[=_\ !.+]F_1O%^LVOAGXLZIK'B?QKXWOHYRUXMY?
M%K6P*NY:V62ZD6-SL"0Q1QJK EJXK_@C]^V#^S3^S_\ \$V/VR_@Y\8_BWIV
M@^)OB)\/;BP\%Z1=QRF35;AM(U.$1QE$*@F2:)?F(&7%?F[17G1R/"0R[ZG%
MNUU)OJVFI7^;7W'4\PK2Q7MVE>S5NEK6/J;]DK_@G-X>_:#_ &%/CI^W-\0_
MC=)X0T?X0P6L.DV*: +L:_J4Z.([0R&>/R,RO:1[@LA_TC.WY<-];_ ;]HW_
M ()V_P#!1_\ X)6_#C]@G]M_]JZ3X+^,O@SX@,^C^(;K17N[?5],_?*L:$81
M6\F98BK,&#0(ZAU+*/S(LOC1\7=-^%%Y\"-/^)VO0>"M0U==4O\ PG#JLJZ=
M<WRHJ+<R6X;RWE"H@#D$@*.>!7,UIB,MJXQMU:K34E*#C:\;*UM4[WUO>^_D
M32Q4*"2A!--6E>^NM^^EM+6/V%_:)_X+O_LY>#O^"L7P-^)?[/4>IZU\%/@C
MX5F\)SWJ6CQS:E:WD(M[JX@CE".5B2.U9 X0R-:MT5U-=[X;_:Y_X)$?\$T/
M%7[0?[?7[*_[9DGQ*^('QFL;YO _@.R\/W$#Z+/>3O=-'+(Z#;$+EHG+2B-E
MCAV!9'.3^'M%<<N&L$X1A&4E%149*Z]]*7-[VG=MMJV[1LLUQ',Y-)N]UOH[
M6TU[=[GW9^S#^P7_ ,$D_CS\#?"?C_XC?\%:U^%_C$VI;QOX0U[P1+=&WN%E
M<;;:?= I5HPC CSL%B"21@==_P ' ?\ P42_9=_;"N/@[^S_ /LG>)-4\6>'
MO@YX<N=/G\?:S;21S:S++'9PX4S(DKA5LPSR,JB1Y25&%#-^<M%=JRM/'1Q-
M6K*;AS<J?+:/-H]DF]-%=LP>,:P[I0@ES6NU>[MZNR^04445ZIQA7UK_ ,$)
M/^4N7P-_[&U__22XKY*KZU_X(2?\I<O@;_V-K_\ I)<5PYI_R+*_^"7_ *2S
MHP?^]T_\2_,_K3HHHK^>3],"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K^2O_@NO_REP^.7_8W+_P"DD%?UJ5_)7_P77_Y2X?'+_L;E_P#22"ON^ /^
M1I5_P?\ MT3YWB3_ '2'^+]&?)=%%%?K)\:%%%% !1110 4444 %%%% !111
M0 4444 %?OE_P9R_\D'^-G_8W:5_Z2S5^!M?OE_P9R_\D'^-G_8W:5_Z2S5\
MOQE_R3]7UC_Z4CU\B_Y&4?1_D?LM1117XF?>A1110 4444 %%%% !1110 44
M44 %%%% !1110!\[_P#!7'_E%]\?O^R2ZY_Z1R5_'_7]@'_!7'_E%]\?O^R2
MZY_Z1R5_'_7ZMX?_ .X5O\7Z(^/XD_WB'I^H4445]\?-A1110 4444 %%%%
M!1110 4444 %%%% !7]E_P"P/_R8K\%O^R2^'/\ TV6]?QH5_9?^P/\ \F*_
M!;_LDOAS_P!-EO7YYX@_[M0]9?DCZ7AK^-4]$>LT445^7'UX4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2
M">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %>2?M_?\ )B'QL_[)'XD_]-=Q7K=>
M2?M_?\F(?&S_ +)'XD_]-=Q71A?]ZI_XE^9G6_A2]&?QI4445_1A^7A1110
M4444 %%%% !1110 4444 %%%% !1110!_8%_P23_ .48'P _[)'H/_I%%7T-
M7SS_ ,$D_P#E&!\ /^R1Z#_Z115]#5_.V/\ ]^J_XI?FS]-PW^[0]%^04445
MR&X4444 %%%% !1110 4444 %%%% !1110 5^-'_  >-_P#)"_@E_P!C;JW_
M *2P5^R]?C1_P>-_\D+^"7_8VZM_Z2P5]%PI_P E!0]7_P"DL\S.?^1;4^7Y
MH_ ZBBBOW(_/@HHHH **** "BBB@ HHHH **** "BBB@ KZU_P""$G_*7+X&
M_P#8VO\ ^DEQ7R57UK_P0D_Y2Y? W_L;7_\ 22XKAS3_ )%E?_!+_P!)9T8/
M_>Z?^)?F?UIT445_/)^F!1110 4444 %%%% !1110 4444 %%%% !1110 5_
M)7_P77_Y2X?'+_L;E_\ 22"OZU*_DK_X+K_\I</CE_V-R_\ I)!7W? '_(TJ
M_P"#_P!NB?.\2?[I#_%^C/DNBBBOUD^-"BBB@ HHHH **** "BBB@ HHHH *
M*** "OWR_P"#.7_D@_QL_P"QNTK_ -)9J_ VOWR_X,Y?^2#_ !L_[&[2O_26
M:OE^,O\ DGZOK'_TI'KY%_R,H^C_ "/V6HHHK\3/O0HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ^=_\ @KC_ ,HOOC]_V277/_2.2OX_Z_L _P""N/\
MRB^^/W_9)=<_](Y*_C_K]6\/_P#<*W^+]$?'\2?[Q#T_4****^^/FPHHHH *
M*** "BBB@ HHHH **** "BBB@ K^R_\ 8'_Y,5^"W_9)?#G_ *;+>OXT*_LO
M_8'_ .3%?@M_V27PY_Z;+>OSSQ!_W:AZR_)'TO#7\:IZ(]9HHHK\N/KPHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR3]O[_DQ#XV?]DC\2?^FN
MXKUNO)/V_O\ DQ#XV?\ 9(_$G_IKN*Z,+_O5/_$OS,ZW\*7HS^-*BBBOZ,/R
M\**** "BBB@ HHHH **** "BBB@ HHHH **** /[ O\ @DG_ ,HP/@!_V2/0
M?_2**OH:OGG_ ())_P#*,#X ?]DCT'_TBBKZ&K^=L?\ []5_Q2_-GZ;AO]VA
MZ+\@HHHKD-PHHHH **** "BBB@ HHHH **** "BBB@ K\:/^#QO_ )(7\$O^
MQMU;_P!)8*_9>OQH_P"#QO\ Y(7\$O\ L;=6_P#26"OHN%/^2@H>K_\ 26>9
MG/\ R+:GR_-'X'4445^Y'Y\%%%% !1110 4444 %%%% !1110 4444 %?6O_
M  0D_P"4N7P-_P"QM?\ ])+BODJOK7_@A)_RER^!O_8VO_Z27%<.:?\ (LK_
M ."7_I+.C!_[W3_Q+\S^M.BBBOYY/TP**** "BBB@ HHHH **** "BBB@ HH
MHH **** "OY*_P#@NO\ \I</CE_V-R_^DD%?UJ5_)7_P77_Y2X?'+_L;E_\
M22"ON^ /^1I5_P '_MT3YWB3_=(?XOT9\ET445^LGQH4444 %%%% !1110 4
M444 %%%% !1110 5^^7_  9R_P#)!_C9_P!C=I7_ *2S5^!M?OE_P9R_\D'^
M-G_8W:5_Z2S5\OQE_P D_5]8_P#I2/7R+_D91]'^1^RU%%%?B9]Z%%%% !11
M10 4444 %%%% !1110 4444 %%%% 'SO_P %<?\ E%]\?O\ LDNN?^D<E?Q_
MU_8!_P %<?\ E%]\?O\ LDNN?^D<E?Q_U^K>'_\ N%;_ !?HCX_B3_>(>GZA
M1117WQ\V%%%% !1110 4444 %%%% !1110 4444 %?V7_L#_ /)BOP6_[)+X
M<_\ 39;U_&A7]E_[ _\ R8K\%O\ LDOAS_TV6]?GGB#_ +M0]9?DCZ7AK^-4
M]$>LT445^7'UX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O
M_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7DG[?W
M_)B'QL_[)'XD_P#37<5ZW7DG[?W_ "8A\;/^R1^)/_37<5T87_>J?^)?F9UO
MX4O1G\:5%%%?T8?EX4444 %%%% !1110 4444 %%%% !1110 4444 ?V!?\
M!)/_ )1@? #_ +)'H/\ Z115]#5\\_\ !)/_ )1@? #_ +)'H/\ Z115]#5_
M.V/_ -^J_P"*7YL_3<-_NT/1?D%%%%<AN%%%% !1110 4444 %%%% !1110
M4444 %?C1_P>-_\ )"_@E_V-NK?^DL%?LO7XT?\ !XW_ ,D+^"7_ &-NK?\
MI+!7T7"G_)04/5_^DL\S.?\ D6U/E^:/P.HHHK]R/SX**** "BBB@ HHHH *
M*** "BBB@ HHHH *^M?^"$G_ "ER^!O_ &-K_P#I)<5\E5]:_P#!"3_E+E\#
M?^QM?_TDN*X<T_Y%E?\ P2_])9T8/_>Z?^)?F?UIT445_/)^F!1110 4444
M%%%% !1110 4444 %%%% !1110 5_)7_ ,%U_P#E+A\<O^QN7_TD@K^M2OY*
M_P#@NO\ \I</CE_V-R_^DD%?=\ ?\C2K_@_]NB?.\2?[I#_%^C/DNBBBOUD^
M-"BBB@ HHHH **** "BBB@ HHHH **** "OWR_X,Y?\ D@_QL_[&[2O_ $EF
MK\#:_?+_ (,Y?^2#_&S_ +&[2O\ TEFKY?C+_DGZOK'_ -*1Z^1?\C*/H_R/
MV6HHHK\3/O0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^=_^"N/_ "B^
M^/W_ &277/\ TCDK^/\ K^P#_@KC_P HOOC]_P!DEUS_ -(Y*_C_ *_5O#__
M '"M_B_1'Q_$G^\0]/U"BBBOOCYL**** "BBB@ HHHH **** "BBB@ HHHH
M*_LO_8'_ .3%?@M_V27PY_Z;+>OXT*_LO_8'_P"3%?@M_P!DE\.?^FRWK\\\
M0?\ =J'K+\D?2\-?QJGHCUFBBBORX^O"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]T
MKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *\D_;^_Y,0^-G_9(_$G_ *:[BO6Z\D_;^_Y,0^-G_9(_$G_I
MKN*Z,+_O5/\ Q+\S.M_"EZ,_C2HHHK^C#\O"BBB@#HOA!\+?%_QR^+'ACX*_
M#^TCGU[Q?X@L]%T6&:41H]W=3I!$&8_=4NZY/8<U^M?C[_@WN_X)^_L__ 2X
M\ _M._\ !3+PUX1^)=OXXL;'4_&,^@S?V?I<UQICW,>C21R7:1X="MT+F3RG
MV*!A0V*_*+]GO1?B[XD^/7@K0/V?C<#QY>>+-.A\%FTNHX)1JS7,8M"DDC*B
M-YWEX9B%!P20*_H?^!7ACXT?\%2?V<8/V>?^"RW_  3CURQU]O'RZ6?$VAZ3
M/I1@:#2+F:+79) X4*"'M=T320F6X11'M8J/D^),;B\'.G*%7E@M9*/+S[Z-
M*6ZWT[GLY50H5XR4H7ETO?E]+K9GY<?L#_\ !(_]EWXK_"'XR?MJ_MB?M0:K
MI/P'^$GBF?0+;Q#X)L%%[XDG22)4GA$L<PBC?[3:!%\MR[7(&4V$G'_X*3_\
M$L_V=_@M^REX(_X*(_\ !/[XXZ[X[^#7C+5&TFX3Q5:HFJ:-?#S0%E,<<092
M\$T9S&A1D3!D$JL/5_@!^VS^R'_P3]TW]HW_ ((V?M=?#7Q7\5O@IJ/Q-O8]
M*UWP1)!_:8N8)H8E#*TT*,VZQM9 R2#;+"_RNKX7ZF_:J\-_LUZE_P $<O@K
M^R+:^ 9_V>?!?Q;^-UA9^&;#X@:FO]JZ?H:W,EQ=:WJ#3N%21\&7!;8BW5NN
MX*0:Y:N89CA\PA4G*7)*:M\/(Z;C=NWQ<Z=V]-#:&&PM7#2C%+F47?>ZE>V^
MUNA\:?\ !#__ ((5:)_P4H\/ZW\9OVD/'&O^$? 4<SZ;X2?09;>&^UW48\/.
MT1N(I%,$" JQ"'<[X##RW%<?_P $R_\ @E-\"OVK[GX\?&3]I3XR^(/#7PL^
M =O+<:^GA>UCGUB_C7[6^8R\;I&%BM')/EMN9@   Q'[0?L;_#3X7Q_MZ>&[
MK]F_]LCX-ZU\(?AE\'+KPO\ #OX2^!/&4.HZI:"6:RDNM5NEB8AY))(MKR\_
M>CR=SNS?&G_!.#]GVV_X)G>,?VN?V\KGX_)\4?#'PZA^PW7@_P"%VH0W6F>*
M9;J!+PK=LR2 +;&[2,NH#1,MR22JO&_$\^QF(>)<:CBVJ;A&VJO*W+=KXFK7
M;T3>FB-UEU"G[*\;I.7,[[V5[[[+73LO,^._^"@'_!,']C?P=_P3_P#"G_!3
M3_@GW\9O&^J> M=\3G0M0\._$JT@348)]TZ>9%)!'&C!9+=E*;7R&W"3Y66O
MS\K]CO\ @J?XST;_ (*=_P#!%OPE_P %!/A-I^L_"SPW\+_%":)?_!<"!- E
MFDF2W^VV'E0Q&5T:Z10Y&U4^T($1E=I/QQKZC(:]>O@Y*M)N49RBT]7&STBV
MK)M*VJ[GD9C3ITZZ]FM&D]-GYI=/0****]LX HHHH _L"_X))_\ *,#X ?\
M9(]!_P#2**OH:OGG_@DG_P HP/@!_P!DCT'_ -(HJ^AJ_G;'_P"_5?\ %+\V
M?IN&_P!VAZ+\@HHHKD-PHHHH **** "BBB@ HHHH **** "BBB@ K\:/^#QO
M_DA?P2_[&W5O_26"OV7K\:/^#QO_ )(7\$O^QMU;_P!)8*^BX4_Y*"AZO_TE
MGF9S_P BVI\OS1^!U%%%?N1^?!1110 4444 %%%% !1110 4444 %%%% !7U
MK_P0D_Y2Y? W_L;7_P#22XKY*KZU_P""$G_*7+X&_P#8VO\ ^DEQ7#FG_(LK
M_P""7_I+.C!_[W3_ ,2_,_K3HHHK^>3],"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K^2O_ (+K_P#*7#XY?]C<O_I)!7]:E?R5_P#!=?\ Y2X?'+_L
M;E_])(*^[X _Y&E7_!_[=$^=XD_W2'^+]&?)=%%%?K)\:%%%% !1110 4444
M %%%% !1110 4444 %?OE_P9R_\ )!_C9_V-VE?^DLU?@;7[Y?\ !G+_ ,D'
M^-G_ &-VE?\ I+-7R_&7_)/U?6/_ *4CU\B_Y&4?1_D?LM1117XF?>A1110
M4444 %%%% !1110 4444 %%%% !1110!\[_\%<?^47WQ^_[)+KG_ *1R5_'_
M %_8!_P5Q_Y1??'[_LDNN?\ I')7\?\ 7ZMX?_[A6_Q?HCX_B3_>(>GZA111
M7WQ\V%%%% !1110 4444 %%%% !1110 4444 %?V7_L#_P#)BOP6_P"R2^'/
M_39;U_&A7]E_[ __ "8K\%O^R2^'/_39;U^>>(/^[4/67Y(^EX:_C5/1'K-%
M%%?EQ]>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0
M![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>2?M_?\F(?
M&S_LD?B3_P!-=Q7K=>2?M_?\F(?&S_LD?B3_ --=Q71A?]ZI_P")?F9UOX4O
M1G\:5%%%?T8?EX4444 7/#_B#7O">NV7BGPKK=YIFIZ;=1W6G:CI]R\,]K/&
MP9)8Y$(9'5@&#*000"#7U3JW_!;'_@H?KW[+EU^S?K7[3GCRXNKOQ,FH2>,V
M\8W0U(V(M'@?3#("':%V82L2^2RX.037R517/7PF&Q+3JP4K:JZV-*=:K234
M)-7/H_\ 8'_X*J_M=_\ !-F'Q;!^S!X@T6T'C5K-M<;6=$2]+-:B?RF0N?E(
M^T2YZYR,]*X3]KC]MG]J#]NGXD+\5?VI?BU?^*=6@@,%@)XXX;:QA)SY5O;P
MJL4*D\G:H+$98L>:\KHI1P6$CB7B%37M'O*ROVWWV&Z]9TE2<GRKI?3[CU[]
MBC]N/]H/_@G[\7KCXY?LU:_8:=XAN=$FTF6XU'2X[N,VTLD4CKLD! .Z%.>H
MP?6N@_8__P""G?[9_P"PI\1=?^)'[-WQ7.D3>*[CSO$VE7.GPW5AJ3[W<-)!
M*I4,I=]KIM=0S -AB#X#115P>$K<WM*:?,DG=)W2VOZ=.P0KUJ=N635MM=K[
MGTK^V_\ \%</VZ/^"A'AW3O W[1?Q5AF\,Z5<BYLO"^A:3#86(N I43.D2AI
M7 9@OF,P3<VT+N.?FJBBKH8>AA::IT8J,>R5D34JU*T^:;;?F%%%%;$!1110
M!_8%_P $D_\ E&!\ /\ LD>@_P#I%%7T-7SS_P $D_\ E&!\ /\ LD>@_P#I
M%%7T-7\[8_\ WZK_ (I?FS]-PW^[0]%^04445R&X4444 %%%% !1110 4444
M %%%% !1110 5^-'_!XW_P D+^"7_8VZM_Z2P5^R]?C1_P 'C?\ R0OX)?\
M8VZM_P"DL%?1<*?\E!0]7_Z2SS,Y_P"1;4^7YH_ ZBBBOW(_/@HHHH ****
M"BBB@ HHHH **** "BBB@ KZU_X(2?\ *7+X&_\ 8VO_ .DEQ7R57UK_ ,$)
M/^4N7P-_[&U__22XKAS3_D65_P#!+_TEG1@_][I_XE^9_6G1117\\GZ8%%%%
M !1110 4444 %%%% !1110 4444 %%%% !7\E?\ P77_ .4N'QR_[&Y?_22"
MOZU*_DK_ ."Z_P#REP^.7_8W+_Z205]WP!_R-*O^#_VZ)\[Q)_ND/\7Z,^2Z
M***_63XT**** "BBB@ HHHH **** "BBB@ HHHH *_?+_@SE_P"2#_&S_L;M
M*_\ 26:OP-K]\O\ @SE_Y(/\;/\ L;M*_P#26:OE^,O^2?J^L?\ TI'KY%_R
M,H^C_(_9:BBBOQ,^]"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YW_X*
MX_\ *+[X_?\ 9)=<_P#2.2OX_P"O[ /^"N/_ "B^^/W_ &277/\ TCDK^/\
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
MZ,+_ +U3_P 2_,SK?PI>C/XTJ***_HP_+PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH _L"_X))_\HP/@!_V2/0?_ $BBKZ&KYY_X))_\HP/@!_V2/0?_
M $BBKZ&K^=L?_OU7_%+\V?IN&_W:'HOR"BBBN0W"BBB@ HHHH **** "BBB@
M HHHH **** "OQH_X/&_^2%_!+_L;=6_])8*_9>OQH_X/&_^2%_!+_L;=6_]
M)8*^BX4_Y*"AZO\ ])9YF<_\BVI\OS1^!U%%%?N1^?!1110 4444 %%%% !1
M110 4444 %%%% !7UK_P0D_Y2Y? W_L;7_\ 22XKY*KZU_X(2?\ *7+X&_\
M8VO_ .DEQ7#FG_(LK_X)?^DLZ,'_ +W3_P 2_,_K3HHHK^>3],"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ K^2O_@NO_P I</CE_P!C<O\ Z205_6I7
M\E?_  77_P"4N'QR_P"QN7_TD@K[O@#_ )&E7_!_[=$^=XD_W2'^+]&?)=%%
M%?K)\:%%%% !1110 4444 %%%% !1110 4444 %?OE_P9R_\D'^-G_8W:5_Z
M2S5^!M?OE_P9R_\ )!_C9_V-VE?^DLU?+\9?\D_5]8_^E(]?(O\ D91]'^1^
MRU%%%?B9]Z%%%% !1110 4444 %%%% !1110 4444 %%%% 'SO\ \%<?^47W
MQ^_[)+KG_I')7\?]?V ?\%<?^47WQ^_[)+KG_I')7\?]?JWA_P#[A6_Q?HCX
M_B3_ 'B'I^H4445]\?-A1110 4444 %%%% !1110 4444 %%%% !7]E_[ __
M "8K\%O^R2^'/_39;U_&A7]E_P"P/_R8K\%O^R2^'/\ TV6]?GGB#_NU#UE^
M2/I>&OXU3T1ZS1117Y<?7A1110 4444 %%%% !1110 4444 %%%% !1110 4
M45Y;X[^+WCA/BW8?#+P+::5%+%J$27(U6[96O5DLKJ<;56-BL2F( R#)W@+C
M&<M1<MA-V/4J*XC7/$OQ!UGQW'\//"]_I>D3VV@Q:EJ5W<VCW@9I)'C6&-=\
M65!B<LYYP5  )R,JT^+7B_Q59Z'X8T%=.LM?U'5-0LM3NGB:>WM?L+,D\D:;
ME+[F\O8"PP).<[<%\C"YZ917F5U\6?&FCZ?J/A"]BTZX\3VGB.STBSNE@=+6
M<72))'<M'O+*%C,A9 W+1$ @$8FU'XA^.O!*>)_#OB>]T[4=0TOPI+K>D:A;
MV+0),J"16CEB\QL%75.5;YE<=""2^1A<]'HKA/ 7Q??4/A)>^._&\4,%[H:W
M*:Y#:J0HDA!8; 23AXS&ZC)/[P"K'P*\;>,/'?@R?4_'EC:6VJ6NK7-G<P64
M;*D9B?:5^9B20<@G/..@I.+2;"YV=%%%2,*\+\ _\I!/'_\ V(FE?^C&KW2O
M"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ J*]LK/4K.
M;3M1M(KBWN(FCG@GC#I(C##*RG@@@D$'@@U+10!\8>,?^"!W_!,;Q/\ M-^#
M?VB=._9)^'.EVOAJSU9-7\&6?@6S&EZ]<7?V4P7$\&T1!K8P2E (R#]I?/05
MZE^W#_P3#_8C_P""B?PNTCX1_M3_  2L]8TSPVQ/A>XT^XDL+K1<HJ,+:6W9
M&C0JB Q<QMY:90[%Q[[10!\E_L%?\$1O^"=G_!.'QW>?%G]G#X/71\8WMH]J
M_BWQ-K<^I7T-NV-T4+3-L@# 89HU5F'RLQ'%><:?_P &S?\ P2'_ .&@=4_:
M1\8_ 34O%6N:OXBN=;N]/\2^)[JXTUKR>=IW8VJLJ2IO<_NI-Z$<%2*^^Z*
M/GW_ (* ?\$ROV4_^"EGP9T+X"_M->'-3D\-^&]=BU;2+7P]JC6#07$=O+;H
M 8QC8(YG&S&.GI2?L&?\$M?V&O\ @FGX=U#0_P!D+X(6GAZYUE4&N:[=7DU[
MJ6H!#E5DN9V9Q&"<B)"L8.2%R2:^@Z* /G?X9?\ !+3]CGX3>*/CSXM\+>!;
M][C]I-IC\68K_6)IX=2$HO!(L:,<0*PO[D$)CAQ_=%<[\(O^",7[!/P-_8E\
M:_\ !/OX<?#G5+/X;_$&^EN_%5H^OSR7EW+(L",WVECYBX6VA  . %..IS]5
M44 <1^S=^SW\,_V4/@5X7_9R^#6FW-GX6\'Z4FG:';7=X]Q+' I) :1_F<\G
MDUV]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7DG[
M?W_)B'QL_P"R1^)/_37<5ZW7DG[?W_)B'QL_[)'XD_\ 37<5T87_ 'JG_B7Y
MF=;^%+T9_&E1117]&'Y>%%%% !1110 4444 %%%% !1110 4444 %%%% ']@
M7_!)/_E&!\ /^R1Z#_Z115]#5\\_\$D_^48'P _[)'H/_I%%7T-7\[8__?JO
M^*7YL_3<-_NT/1?D%%%%<AN%%%% !1110 4444 %%%% !1110 4444 %?C1_
MP>-_\D+^"7_8VZM_Z2P5^R]?C1_P>-_\D+^"7_8VZM_Z2P5]%PI_R4%#U?\
MZ2SS,Y_Y%M3Y?FC\#J***_<C\^"BBB@ HHHH **** "BBB@ HHHH **** "O
MK7_@A)_RER^!O_8VO_Z27%?)5?6O_!"3_E+E\#?^QM?_ -)+BN'-/^197_P2
M_P#26=&#_P![I_XE^9_6G1117\\GZ8%%%% !1110 4444 %%%% !1110 444
M4 %%%% !7\E?_!=?_E+A\<O^QN7_ -)(*_K4K^2O_@NO_P I</CE_P!C<O\
MZ205]WP!_P C2K_@_P#;HGSO$G^Z0_Q?HSY+HHHK]9/C0HHHH **** "BBB@
M HHHH **** "BBB@ K]\O^#.7_D@_P ;/^QNTK_TEFK\#:_?+_@SE_Y(/\;/
M^QNTK_TEFKY?C+_DGZOK'_TI'KY%_P C*/H_R/V6HHHK\3/O0HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ^=_P#@KC_RB^^/W_9)=<_](Y*_C_K^P#_@
MKC_RB^^/W_9)=<_](Y*_C_K]6\/_ /<*W^+]$?'\2?[Q#T_4****^^/FPHHH
MH **** "BBB@ HHHH **** "BBB@ K^R_P#8'_Y,5^"W_9)?#G_ILMZ_C0K^
MR_\ 8'_Y,5^"W_9)?#G_ *;+>OSSQ!_W:AZR_)'TO#7\:IZ(]9HHHK\N/KPH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\D_:!\(>,?'6O:)I%O\,M,O
M[:/5V^QZJ^J21O&&L+D9E*0EX%64JP968%DC'#,,>MT4XRY7<3U/.O%/A*UL
M-%T"U\1>"M=\5ZW8Z2MJ=7T>\^RR2NJH'$LOGQ$)(PW$,67J3SUR=#^%_B3X
M9:;X5\3Z?X<6^NM+O-2EUG2M)= 42^;S&6#>55A$RQ*!D9521S@'UNBJYW:P
M6/([SP'XXU[^U/B@/#$MOJ4GBK3]4T[0;B>,3/:VD2Q;&8,425U:9@-V 2@)
M'.)]?\/>,?B)+XM\7GP=>Z:)O ]QHNC6&H/$+BZED$CNY".RHN[RT7+9.&/
MQGU6BCG86/)=1^%GC";QSI5E:6*CP]K5O87/BL-(,QW%BN47&?F\TB!&QD;8
M#GK77?"/P_K'AZPUV+6;%H&N_%FI7=N&8'?#).S(_!/!!SZUUE%)S;5@L%%%
M%2,*\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH
M **** "BBB@ HHHH _E8_P"#D'_E-#\9OKX>_P#4=TROAZON'_@Y!_Y30_&;
MZ^'O_4=TROAZOZ"R7_D3X;_KW#_TE'YKC_\ ?JO^*7YL****](Y0HHHH ***
M* "BBB@ HHHH **** "BBB@#]Q?^#,S[G[1_U\'_ /N;K]PZ_#S_ (,S/N?M
M'_7P?_[FZ_<.OQ#B_P#Y**O_ -N_^D1/O\D_Y%E/Y_\ I3"BBBOFCU0HHHH
M**** "BBB@ HHHH **** "BBB@ KR3]O[_DQ#XV?]DC\2?\ IKN*];KR3]O[
M_DQ#XV?]DC\2?^FNXKHPO^]4_P#$OS,ZW\*7HS^-*BBBOZ,/R\**** "BBB@
M HHHH **** "BBB@ HHHH **** /[ O^"2?_ "C ^ '_ &2/0?\ TBBKZ&KY
MY_X))_\ *,#X ?\ 9(]!_P#2**OH:OYVQ_\ OU7_ !2_-GZ;AO\ =H>B_(**
M**Y#<**** "BBB@ HHHH **** "BBB@ HHHH *_&C_@\;_Y(7\$O^QMU;_TE
M@K]EZ_&C_@\;_P"2%_!+_L;=6_\ 26"OHN%/^2@H>K_])9YF<_\ (MJ?+\T?
M@=1117[D?GP4444 %%%% !1110 4444 %%%% !1110 5]:_\$)/^4N7P-_[&
MU_\ TDN*^2J^M?\ @A)_RER^!O\ V-K_ /I)<5PYI_R+*_\ @E_Z2SHP?^]T
M_P#$OS/ZTZ***_GD_3 HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_DK
M_P""Z_\ REP^.7_8W+_Z205_6I7\E?\ P77_ .4N'QR_[&Y?_22"ON^ /^1I
M5_P?^W1/G>)/]TA_B_1GR71117ZR?&A1110 4444 %%%% !1110 4444 %%%
M% !7[Y?\&<O_ "0?XV?]C=I7_I+-7X&U^^7_  9R_P#)!_C9_P!C=I7_ *2S
M5\OQE_R3]7UC_P"E(]?(O^1E'T?Y'[+4445^)GWH4444 %%%% !1110 4444
M %%%% !1110 4444 ?.__!7'_E%]\?O^R2ZY_P"D<E?Q_P!?V ?\%<?^47WQ
M^_[)+KG_ *1R5_'_ %^K>'_^X5O\7Z(^/XD_WB'I^H4445]\?-A1110 4444
M %%%% !1110 4444 %%%% !7]E_[ _\ R8K\%O\ LDOAS_TV6]?QH5_9?^P/
M_P F*_!;_LDOAS_TV6]?GGB#_NU#UE^2/I>&OXU3T1ZS1117Y<?7A1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?
M@'_E()X__P"Q$TK_ -&-7NE<+\8OV>?A]\;8[8>*GU.SEMI-_P!KT/47LYI>
M,!9'CP74=@>!0!W5%>%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S
M_C0![I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>
M%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XT >Z45X7_P[
MW^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T ?SF?\'(/_*:'XS?7
MP]_ZCNF5\/5_8I_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^-?H.
M"X[^IX.G0^KWY(J-^>U[)*]N4^:K\/>WKRJ>UMS-OX>[OW/XZZ*_L4_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &NG_ (B'_P!0W_D__P!H
M9?ZL_P#3W_R7_P"V/XZZ*_L4_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X
M[_\ "RN?\:/^(A_]0W_D_P#]H'^K/_3W_P E_P#MC^.NBO[%/^'>_P $_P#H
M;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:/\ B(?_ %#?^3__ &@?ZL_]/?\
MR7_[8_CKHK^Q3_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M/^(A_P#4-_Y/_P#:!_JS_P!/?_)?_MC^.NBO[%/^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QH_XB'_U#?\ D_\ ]H'^K/\ T]_\E_\ MC^.NBO[
M%/\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&C_B(?_4-_Y/\
M_:!_JS_T]_\ )?\ [8_CKHK^Q3_AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^
M._\ PLKG_&C_ (B'_P!0W_D__P!H'^K/_3W_ ,E_^V/RP_X,S/N?M'_7P?\
M^YNOW#KPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :^(SC
M,?[5S&>*Y>7FMI>]K)+>R[=CW\%A?J>%C1O>U]=MVV>Z45X7_P .]_@G_P!#
M;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7F'6>Z45X7_P[W^"?_0V^.__
M  LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:/
M^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\
M!/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'
M?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XT
M >Z45X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I7DG[?
MW_)B'QL_[)'XD_\ 37<5C?\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM
M\=_^%E<_XUI2G[*K&?9I_<3.//!Q[G\==%?V*?\ #O?X)_\ 0V^._P#PLKG_
M !H_X=[_  3_ .AM\=_^%E<_XU^C?\1#_P"H;_R?_P"T/E_]6?\ I[_Y+_\
M;'\==%?V*?\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XT?\
M1#_ZAO\ R?\ ^T#_ %9_Z>_^2_\ VQ_'717]BG_#O?X)_P#0V^.__"RN?\:/
M^'>_P3_Z&WQW_P"%E<_XT?\ $0_^H;_R?_[0/]6?^GO_ )+_ /;'\==%?V*?
M\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C1_Q$/_ *AO_)__ +0/
M]6?^GO\ Y+_]L?QUT5_8I_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X
M65S_ (T?\1#_ .H;_P G_P#M _U9_P"GO_DO_P!L?QUT5_8I_P .]_@G_P!#
M;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C1_Q$/_J&_P#)_P#[0/\ 5G_I
M[_Y+_P#;'\==%?V*?\.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C1
M_P 1#_ZAO_)__M _U9_Z>_\ DO\ ]L?QUT5_8I_P[W^"?_0V^.__  LKG_&C
M_AWO\$_^AM\=_P#A97/^-'_$0_\ J&_\G_\ M _U9_Z>_P#DO_VQF_\ !)/_
M )1@? #_ +)'H/\ Z115]#5X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&W
MQW_X65S_ (U^=XBK[>O.I:W,V_O=SZ>E#V=.,.R2/=**\+_X=[_!/_H;?'?_
M (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &L2SW2BO"_\ AWO\$_\ H;?'?_A9
M7/\ C1_P[W^"?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]
M_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-O
MCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"
MRN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /
M=**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2OQH_X/&_
M^2%_!+_L;=6_])8*_2/_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +
M*Y_QKT<IQ_\ 9>84\5R\W+?2]KW36]GW['+C,-];PTJ-[7Z[]3^.NBO[%/\
MAWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&ON?\ B(?_ %#?^3__
M &A\_P#ZL_\ 3W_R7_[8_CKHK^Q3_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0
MV^.__"RN?\:/^(A_]0W_ )/_ /:!_JS_ -/?_)?_ +8_CKHK^Q3_ (=[_!/_
M *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH_XB'_U#?^3_ /V@?ZL_]/?_
M "7_ .V/XZZ*_L4_X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH
M_P"(A_\ 4-_Y/_\ :!_JS_T]_P#)?_MC^.NBO[%/^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !H_XB'_ -0W_D__ -H'^K/_ $]_\E_^V/XZ
MZ*_L4_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&C_B(?_4-_P"3
M_P#V@?ZL_P#3W_R7_P"V/XZZ*_L4_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_
M]#;X[_\ "RN?\:/^(A_]0W_D_P#]H'^K/_3W_P E_P#MC^.NOK7_ ((2?\I<
MO@;_ -C:_P#Z27%?TO\ _#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A9
M7/\ C6&*X]^LX6='ZM;F35^?:ZM_*:4>'?95HS]K>S3^'M\SW2BO"_\ AWO\
M$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&OSP^F/=**\+_X=[_!/_H;
M?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQ
MW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\
MC1_P[W^"?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_
M -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\
M\+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\
M: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=*_D
MK_X+K_\ *7#XY?\ 8W+_ .DD%?TP?\.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;
M?'?_ (65S_C7O9!G?]A8J5;V?/S1M:]NJ?9]CSLRP']H4E#FY;.^U_U1_'71
M7]BG_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7UG_$0_^H;_
M ,G_ /M#QO\ 5G_I[_Y+_P#;'\==%?V*?\.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C1_P 1#_ZAO_)__M _U9_Z>_\ DO\ ]L?QUT5_8I_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^-'_$0_\ J&_\G_\ M _U9_Z>
M_P#DO_VQ_'717]BG_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\
MC1_Q$/\ ZAO_ "?_ .T#_5G_ *>_^2__ &Q_'717]BG_  [W^"?_ $-OCO\
M\+*Y_P :/^'>_P $_P#H;?'?_A97/^-'_$0_^H;_ ,G_ /M _P!6?^GO_DO_
M -L?QUT5_8I_P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^-'_ !$/
M_J&_\G_^T#_5G_I[_P"2_P#VQ_'717]BG_#O?X)_]#;X[_\ "RN?\:/^'>_P
M3_Z&WQW_ .%E<_XT?\1#_P"H;_R?_P"T#_5G_I[_ .2__;'\==?OE_P9R_\
M)!_C9_V-VE?^DLU?I%_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^
M->7G/&/]KY?+"^PY>:VO-?9I[<J_,[,#DGU+$JK[2]KZ6MO\V>Z45X7_ ,.]
M_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7Q)[Q[I17A?\ P[W^"?\
MT-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#P
MLKG_ !H_X=[_  3_ .AM\=_^%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_
M (=[_!/_ *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^
MAM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%
ME<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C
M0![I17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C0!E_P#!
M7'_E%]\?O^R2ZY_Z1R5_'_7]BG_#O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW
M_P"%E<_XU]7P_P 3_P!A8>=+V7/S._Q6Z6_E9X^993_:-2,N?ELK;7_5'\==
M%?V*?\.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7O_\ $0_^H;_R
M?_[0\W_5G_I[_P"2_P#VQ_'717]BG_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&
MWQW_ .%E<_XT?\1#_P"H;_R?_P"T#_5G_I[_ .2__;'\==%?V*?\.]_@G_T-
MOCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"-'_$0_P#J&_\ )_\ [0/]6?\
MI[_Y+_\ ;'\==%?V*?\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^
M%E<_XT?\1#_ZAO\ R?\ ^T#_ %9_Z>_^2_\ VQ_'717]BG_#O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XT?\ $0_^H;_R?_[0/]6?^GO_ )+_ /;'
M\==%?V*?\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C1_Q$/_ *AO
M_)__ +0/]6?^GO\ Y+_]L?QUT5_8I_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_
M *&WQW_X65S_ (T?\1#_ .H;_P G_P#M _U9_P"GO_DO_P!L?QUU_9?^P/\
M\F*_!;_LDOAS_P!-EO6)_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQ
MW_X65S_C7SW$/$O]O4J</9<G*V_BO>_R1Z>6Y5_9TY2Y^:_E;]6>Z45X7_P[
MW^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U\L>N>Z45X7_P[W^"?
M_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__
M  LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:U
M? O[%/PG^'WBZP\::)XD\837>G3B6"._\4SS0LV",.C'##GH: /7Z*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BH[R]L].M)=0U"[B@@@C,DT\T@5(T R68G@ #DDUPW
MAG]JC]F3QKXF7P7X/_:'\$:KJ[R>7%IFG^*K2:>1_P"ZJ)(2Q]@#3LV!WM%4
MO$/B/P]X1T:X\1^*]>LM+TZT3?=7^HW200PKTW.[D*H]R:P?AQ\=_@C\8I;B
MW^$WQ?\ #'B:2T&;J+0-=M[MH1G +")V*@GH3P:5F!U=%))(D2-+*X55!+,Q
MP /4UQ/AK]I?]G/QGXM_X0'PA\>_!NJ:YO*C2-/\36LURS#J!&DA8D8Y ''>
MBS [>BJVLZUH_AS2;G7O$.K6UA8V<+37=[>SK%%!&HRSN[$!5 Y))P*K>$O&
M/A'Q]H,/BKP+XJTW6M+N2PM]2TF^CN8)2K%6VR1DJV&!4X/!!':@#2HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **Y3XD?'?X)?!UH8_BS\7O#/AE[E=UM'KVN06CS#.,HLK@L/H#6KX+\>^
M!OB1H2>*/AWXSTG7M-E8K'J&C:C%=0,1U DB9E)Y'>G9@:U%<+XN_:@_9K\
M>(SX/\<_M ^"M'U97V/INI^*+2"=&[!D>0,OX@5VUG>6FHVD6H:?=1SP3QK)
M!/"X9)$(R&4C@@@Y!'6E9@245S7Q'^,WPB^#UG#?_%CXH^'O#,-P2+:37M9A
MM!,1U">:R[B,]LUI>$/&O@WXA:##XJ\ ^+=,US2[C/V?4M(OX[F"7'!VR1DJ
MWX&BS TZ*Q+WXE_#C3?&EK\-]1^(&B6_B*^B,MEH,^JPI>W" ,2R0%M[C".<
M@$85O0UMT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !17!>)_VJ/V9/!/B5O!GC']H?P1I6KI)Y<FF:CXJM
M(9XWZ;61Y 5/L0*[BRO;/4;2+4-/NXI[>>,20SPR!DD0C(96'!!'((HLP):*
MQ/&'Q,^&_P /9[&U\??$'0]#EU28PZ9'K&K0VS7<@*@I$)&'F-EEX7)^8>HK
M;H **XGQC^TI^SM\//$R^#/'OQX\':)J[$ :7JWB:UM[@$],QR2!AG/&1SVK
MM(9H;F%+BWF62.10T<B,"K*1D$$=119@.HK$\+_$OX<>-]5U+0O!?Q T35[[
M1Y1%J]GI>JPW$MBY+ +,D;$Q'*.,, <J?0UMT %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%1WE[9Z=:2ZAJ%W%
M!!!&9)IYI J1H!DLQ/  '))H DHK@O#/[5'[,GC7Q,O@OP?^T/X(U75WD\N+
M3-/\56DT\C_W51)"6/L :[VFTT 45B>&_B7\./&6MZCX:\(?$#1-5U'1Y-FK
M:?INJPSSV39*[9HT8M$<JPPP'*D=JVI)$B1I97"JH)9F. !ZFD M%<1X:_:7
M_9S\9^+?^$!\(?'OP;JFN;RHTC3_ !-:S7+,.H$:2%B1CD <=ZU/B-\8?A-\
M(+"+5/BO\3= \-6]PQ6WFU[6(;196'4(967<>1P,T[.X'1T5E>#?'/@GXC:!
M%XJ^'WC#2]=TN<D0ZCH^H1W,$A'4"2-BIQ]:U:0!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117*?$CX[_!+X.M#
M'\6?B]X9\,O<KNMH]>UR"T>89QE%E<%A] :+-@=7163X+\>^!OB1H2>*/AWX
MSTG7M-E8K'J&C:C%=0,1U DB9E)Y'>L'QS^T?^SW\,=?3PI\2/CIX0T#5) "
MFG:SXDM;:<@]#LD<, >QQ@T[,#M**CL[RTU"TBO["ZCG@GC62&:%PR2(1D,I
M'!!'((KGOB/\9OA%\'K.&_\ BQ\4?#WAF&X)%M)KVLPV@F(ZA/-9=Q&>V:6X
M'2T5E^$O&_@OQ_X?B\6^!/%VEZUI4X)@U/2;^.YMY,==LD;%3CV-<YH'[3'[
M.7BOQ?\ \*^\,?'SP9J.NF0QKH]CXGM9;IG'51$LA8L.X R.].S [>BBBD 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?!O_
M  6L\8>+_$NK_"#]D[0/$$^FZ9\1O%!BUV:!BOFJL]K#"C?WD#7#.5/!9$/8
M5;_;<_X):?LB>!/V.?%'BGX4_#D:#X@\&Z!)JFG:[#J,[SS&W7S'68NY63>J
ML.@VL05QC%>C?\%/_P!BWQ]^U7X%\->,O@IJ<%KX[\ ZJ]_X?6YE$:W*N8V>
M(.WRI)OAA="WRY0@X#;A\L?MG_MS?MT>*?AUIW[)OQS_ &?='^&%YX]>/3+_
M ,6ZIJ3"SN(_,19BCC='#'EE\QM\FU'/J&KHA=J/*_4AV3=SZ#_9C^&7@O\
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
M>W#H5OH?MVH2;TVL2!LEC/('WQ7V)6=1WG<<=$%%%%04%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\&_\%K/&'B_Q+J_P
M@_9.T#Q!/INF?$;Q08M=F@8KYJK/:PPHW]Y UPSE3P61#V%?>5?+W_!3_P#8
MM\??M5^!?#7C+X*:G!:^._ .JO?^'UN91&MRKF-GB#M\J2;X870M\N4(. VX
M73:4TV*6J/.?VW/^"6G[(G@3]CGQ1XI^%/PY&@^(/!N@2:IIVNPZC.\\QMU\
MQUF+N5DWJK#H-K$%<8Q70_L\7G[1O[;_ /P3%\'6_@_XZS>$O$]](VFZ_P")
MS;&:XN;&WNI;:3:X(99FA1&\P$,SJ1N7>6'S[^V?^W-^W1XI^'6G?LF_'/\
M9]T?X87GCUX],O\ Q;JFI,+.XC\Q%F*.-T<,>67S&WR;4<^H:OT$_9-^ >D?
MLP_L[^%O@=H^I+>IH>GE;B^5<"YN)':::4#LK2R.0.<*0,\5I+FC!7WN2K-Z
M'QA_P1O^'^D?";]KG]HCX6Z!=W-Q8^&]6CTRTN+QPTTL<%[>1*[D  L0N3@
M9/2ON[XP_"KPK\<?A?KGPC\;_:QI7B#3WM+UK&Z:&94;^)''0@@'!!4XPP8$
M@_,'[ /[/OQE^%7[9_[0_P 1?B%X!N]+T3Q;XHEN?#FH3NA2^B-_=R!TVL2!
MLD0\@?>KZ%_:D\5_&?P3\ _$GB3]GGP2OB+QG#:QIH.E.1AY9)HXVD(8@-Y:
M.\NTD;O+QWJ)N]2Z\AQT1^>7_!1#]DC]F7X4^(OAA^S+^Q;X(EM_C!>^(8)T
MN;#4YY;J&T"/B:Y<N1&QEV3!\+L2&1OE7&?LS]H?]A[]CSXA>-Y_VG_VGM+_
M +0;1?#8M]1EU;5Y8=.BABW,;AHU888 L, [><[2WS5\??LJ6'_!0G]F?7==
M^)6I_P#!/:_\9^/?$UU)+K?C?7_$4?VJ1&;/DQJ"1%'P,A3\Q S\JHJ];_P4
M1T?_ (*"_M'>//#_ (%LOV8M7U+X:Z;9Z=J.M:!I6L1VRZS>M!'--!/-NWA(
MI6:(*HZHS@[BI35\S:5_G<E=[&[_ ,$4?!MY#XC^,7Q1^'FE7^E_"O7O%'E>
M!+"^9SYD<4UQ\ZAR3\D3PQLV3DC:6)C./O>OG']B/XK_ +4'B/5'^&?Q;_8M
MM?A9X5T700-#ELM122(NDD:+;+&OW1L+MG_8]Z^CJQJ-N9<=@HHHJ!A1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 0ZC>QZ;
MI\^HS*2EO"TC!1R0H)./RK\TO^"7_P"S;\-/V_=2^(O[7'[6>A_\)?JU]XI:
MRLK&_NY1!:?NDF8A489 66.-%/RHL? ]/TR=$D0QR*&5AAE(R"*_.WX?_"']
MNG_@ES\0O&FG_ +X#P_%'X9>(KXZAIUO::@([JP90VU2HS)O"$(V(W5Q&A!4
MY6M:;]UI/4F6Z*_PK\%Z;^PC_P %BM.^ 7P8N;FS\#_$;PZ;FY\/O=/+';-Y
M%RZ8WDDE)K4[6)+*DS+G%=I^W%^Q=_P3U_9T^"GQ)^.WQ+\)37?B#Q0UY+HU
MQJ6MSR7']JSHQABM5#C@2GS"6#D*&+$HNT<9_P $UH/%/[=O[9/B#_@H+\6-
M>T6VN_"\1TK1/!^G3,9K O T2.ZOR(A$\V&.=\KR$;=FVN6^(/A[_@HE\2?V
MMF_:%^,?[#%[XVT_P_/)'X'\*7FL11:9I:B3Y)M@8^?(0H8LV,M@D85%737G
MWV6I.ECZV_X)0> ?B;\./V&?!^@?%1+F&^E%Q=V5C>9\VSLYIF>&-@>5RIWA
M?X1(%P","U^TC^Q'^Q7XT\?:I^U?^TSHGVM=-T!8M0;6-8F33[>&'<?.\M6'
MS[3MV@E2<$)O)8]K^RC\3_CS\6?AS>>(_P!HCX'?\(!K<.LR6UMHWVX7'G6J
MQ1,L^X=,N\BX_P"F?O7R'_P4T\)_MV?'CX^VWPZ\.?LXZMXG^$/ANYM;K^S-
M,U9+2/Q).84E<SR[MX1)&:(* ,;&8$,P9<U=U'K8K:)7_P""3/P T_XK?##X
M[6LFDZSIGP>^(6N267@W3GO)(IA;*]RK21N23N6-[>,O\P=HBK;MA%<+_P %
M'/V0OV6?@Y%\-_V:?V0? DX^,.J>(;>2TFLM4GEO1:!) 9KEBY6,M+Y<BL%4
M*(I&&U5(/T9\._V@_P!ONW^#7BO1-)_8!L_!UYX<\,1)X#TJVU&.2"XN#-'"
M(1&I4!8XF:7;D B+;D9S7SY^RWIW_!0W]G/Q=K_Q;U__ ()]ZAXW^('B:Z>3
M5O&NO^(8A<^6V/W$2*2L*<#(7K@#A555T3ES.5_E<G2UC].M'M[^TTFUM=4O
M!<7,5LB7-P%QYL@4!FQVR<G\:LUE>!-6\0Z]X'T;7/%V@?V5JU[I5O/J>E^9
MO^QW#Q*TD.[^+8Y9<]\5JUS&@4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %<7\=_V=_@Q^TSX+'P]^./@2WU[24NTN8K>6>6
M%XIER Z2PNDB'!(.UAD$@Y!(KM**$VGH!C?#WP!X7^%G@K3?AYX*M;F#2=(M
M5MM.M[K49[MXHE^ZGFSN\C!1P S'   P  -FBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKS'P5^QQ^SA\./C5J?[0O@+X='2/%NLF4ZKJ&GZQ>1PW7FX,F^V$WV=MS .<
MQ_?&_P"]S7IU%--H HHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 4?$_AGP_XT\.7WA'Q9
MH]OJ&F:G:26VH6-U&'CGA=2KHP/4$$BN._9^_9>^"'[+6@7OA7X%>$KG1--U
M"Z%S<V+ZY>W<7FA=N]5N9I!&2, E,;MJYSM&._HIW=K %%%%( HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#B_CO\ L[_!C]IGP6/A[\<? EOKVDI=I<Q6\L\L+Q3+D!TEA=)$
M."0=K#()!R"16W\/? 'A?X6>"M-^'G@JUN8-)TBU6VTZWNM1GNWBB7[J>;.[
MR,%' #,<  #   V:*=W:P!1112 **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \Q\%?L<?LX?#C
MXU:G^T+X"^'1TCQ;K)E.JZAI^L7D<-UYN#)OMA-]G;<P#G,?WQO^]S7IU%%-
MMO< HHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'QS\3O^"_?_!)+X-_$KQ#\(/B1^UE_9OB+
MPIKEWH^OZ=_P@FO3?9;VVF>">+S(K%HWVR(R[D9E.,@D$&L/_B)#_P""+O\
MT>7_ .8[\1__ "OK^<K_ (*=?\I)_P!H7_LN/BS_ -/%U7AU?J^'X%RBMAX3
M<YW:3WCU7^$^.J<0XV%1Q48Z/L_\S^L+X8_\%^_^"27QD^)7A[X0?#?]K+^T
MO$7BO7+31] T[_A!->A^U7MS,D$$7F2V*QIND=5W.RJ,Y) !-?8U?QT?\$Q?
M^4D_[/7_ &7'PG_Z>+6O[%Z^1XHR3"9)7IPH2DU)-OF:?7R2/:RC'UL?3E*H
MDK/I?]6PHHKY(^/_ ,<_^"D'P&O_  7!J3_!&]C\<_$&R\*Z;Y&DZP&MIKI)
MW2:7-R,JHA(.WG)&!7RQZY];T5P'PDOOV@= \/:MJ_[5&O\ @",6N)K6[\)0
MW=M;P6ZJ3(T[7DC8Q@'((  .:?\ ##]J/]F[XU:[<>&/A%\=_"7B74K1"\]A
MHFOP7,RH#@N$1B60'^(9'(YYH [RBO#M0_X*%_LNZ+^T5K/[._B+XN^&--N]
M%TRVEN=1OO$EO%&U_+/-$^G*K,,SQB-&=<Y7S54@'-=M\4_VH?V</@?J<.A_
M&#XZ^$_#5]<('AL=:UZ"WG=#T<1NP;;Q][&/>@#NZ*\*_;B^/_B+X:_LG2?&
MGX$^-;%IKC6]"CT[6;,07D$]K=:G:P2,A8/&ZO%*X##/7(.<&O=: "BOFW]M
M_P#;C\1?LN^/O"/A;P=X3LM8M?+_ +=^),MPDC2:/X:6[M[.2[C".O[SS;G<
M"VY=MO+D=Q[1\9?C+X$^!/PBUSXV^/M3,6A:!IC7MW-  [2* -B1C(#.[%44
M9 +.!GG- '545\R>%?&G_!4?XO>&;;XG^%O"WPA\#:?J4(NM(\)>+X=3O=0$
M#C*"[GMY(TAD*X)5(V*9PW(*CK/AC^T-\5U_:KOOV8OCEH/A^RN[GX>Z?XD\
M.7>A>=Y=PX;R-2MR\K?O/+N"ICPJ-Y3 L">: /;Z*\?^)/[0GB[2?VO/A_\
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
M_LS?#2VGN_B!\??"&CI;:K+IEQ_:'B"WC9+R-4>2W*EL^8BR1LRXRH=2<9%
M'H%%9&A?$#P'XG\&1_$;PWXUTF_\/S6K746N6>HQR6;0+G=()E8IL&TY;.!@
MYZ5YQ!^W_P#L.W5RUI!^UQ\.FD67R]O_  EUH-S9QA<R?-]1D4 >O45QOQ9_
M:'^!'P(2T?XT?&'PWX6^WDBQ37=8AMFN,?>**[ L!QD@8&1GK72^'?$?A[Q?
MH=KXG\)Z[9ZGIM]"LUEJ&GW2307$9Z.DB$JZGL02* +M%8'BSXJ_#'P'>/I_
MC?XAZ)H\\>E3:G)%JFJ16Y2RA9$EN3O88B1I(U9^@+J">16+_P -.?LZCX7P
M?&R;XX>%8?"%U*\5KXEN-<@CLII%9D9$E9@K,&1UV@DY4C'% '<T5Q7@O]I#
M]GWXC>"]1^(W@3XV>%=6T'1U9M8UBQUV![>P"J6)G<-B$!03\^..>E<A^RU^
MW3^SY^UAI:?\(!\0=#&M2W6HB/PPNMPRZ@+2VO);=+IH00Z)+&D<PRO"S*,G
MJ0#V2BN!D_:I_9GB^)@^#,GQ^\'KXL-Q]G'AX^(K?[7Y^<>3Y>_=YG_3/[WM
M6A\6/C]\$/@19VU_\:/BWX=\+17KLMD==U>*V-P1C<(P[ OC(S@'&1F@#KJ*
MQ/A_\2?AY\6/#47C/X7^.M(\1:1,[)%J>B:C'=0,P^\N^-B-P[C.1WK;H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _C
MH_X*=?\ *2?]H7_LN/BS_P!/%U7AU?O[^T[_ ,&F7_#1W[2GQ"_:&_X;\_L;
M_A//'.K>(O['_P"%5_:/L/VV\EN?(\W^U$\W9YNW?L7=MSM7.!PW_$&9_P!9
M(/\ S#__ -]Z_:,+Q9P_3PT(2K:I)/W9]O\ "?"5<FS*5635/1M]8_YGY6?\
M$Q?^4D_[/7_9<?"?_IXM:_L7K\=/V8O^#3+_ (9Q_:4^'O[0W_#?G]L_\('X
MYTGQ%_8__"J_L_V[[%>17/D>;_:C^5O\K;OV-MW9VMC!_8NOB.,<UP&:XFE/
M"SYE%-/1KKYI'T&28/$8.E.-:-FWW3_(*^;?^"C/_(2_9\_[.3\._P#I-?U]
M)5RGQ4^"W@/XR2^&)O'5C/.WA#Q9:^(]$\BY:/R[^W21(G;;]]0)7RIX.1Z5
M\<>V>)_\%00FH_#+X;^"]?<CPKXD^-OAO2_'$;,5BFTIYI&>*8]HGF2!6SQA
MJS?^"C/@[P;X!\)?"[X@?#SPUIVE>,-%^+7A^R\'3:9:)!,XGN?*GLEV $PR
M6YEWQ?=(7D<5]&?$SX9^ OC'X$U+X9_$_P +VNLZ%J]OY.H:=>*2DJY# Y!!
M5@P#*RD,K*&!! ->;_#;]A/X&_#CQUIGQ&FO_%WB?5-!5U\-2>-O&=]J\>BA
MUVM]ECN9&2([?EWX+ # (H X?X<^'?#ES_P5(^*<=WH5E)GX9^'9U62U0_.;
MF\W.,CJ3C)ZU/'\6OB%\?OB[X[LOV<OV=OA]=V_@[67\*^)/&WC[4'AEO[N&
M-9);2*&WM99)(8O/ W22*I,AVJ>37HGQ:_9!^$_Q>^)NG_&74-1\3Z%XHL-.
M&G-K7A'Q1=:7->60D,HM9S Z^;$');!YR>O2L?QA^P/\ _&'Q#UKXB&X\6Z1
M)XGF6;Q9H_ASQI?Z=IVNR!0F^ZMX)520LH"MC&X9W9RV0#X\T2X:7_@C+=6D
M;68M[3XPQPV<.F2%K6&(>+HBJ0$X/E#)V\#@BOTM) &2< =37E)_8K_9[3X)
M77[.]AX1DL_"5UXB.M?V597;Q+#<_;EO@(RO^KC$RKB,?*%&T<5Z/XJ\.V/C
M#POJ7A+4Y[B*VU2PFM+B2TG,4JI(A1BCCE& 8X8<@X- 'PAX$O\ ]I?]H[QC
M\8/C[X#_ &7M \=>"?BDDWA70-1UGQZNF,- LC/9D0Q&VE(2:5IYRV1DL./E
M!K'^(7BCXC_$;_@CEXJ^&GC[29;GQE\&M:LM#\>:2DGFM/#I.H6LIDS_ ,M$
M:R6.7S.C;'.37WS\,OAQX0^#_P /-%^%O@#2A9:+X?TV&QTRU#EBD,:A5RQY
M9CC)8\DDD\FLOP]\!_AMX7^)/B_XJ:1H[KJ?CNWM(O%$4DQ>VO?LT30Q,86R
MH;RV*,0/F  .<"@#>\&>,?#/Q"\):;XZ\&:S!J.DZO91W>G7ULX:.>&10RL"
M/4&OGS_@HC;R_"V[^&G[:6EQE7^%WC**/Q'(@Y;0-2*V5]D#[VPO#(,\#83Q
MUK07_@F-^S5I5U<1^ =7\?>$-*NYVFN?#7A#XB:EI^F.['+XMXI@J G^%-H'
M8"O8?%?PB\!^-?A'>_ WQ)I#W7AO4-!;1[FSEN7=VM&B\K;YC$N6"]')+9 ;
M.>: /#?V'K:3XP_&WXP_MCZBOF6^O^)SX5\%RGE1HVDEH&EB/]R>Z\]R/5!7
MLGQR\0?'3PYX5MKW]G_X<Z'XGUA]05+JQU_7VTZ&.VV.6D618I2S!Q&-NT9#
M$YXP;_P?^$W@;X$_#+1?A%\-=)-CH>@V0MM.MFE+LJ DDLS<LS,68L>26)KI
M* .<^$VK?$_6_ 5EJ?QD\'Z9H/B.0R_;]*T?56O;>$"5A'MF:.,OF,(Q^48+
M$<XR?E/7O!GQ_P#&/_!3'XJ0_ +XX:7X)NX/AQX>-[-JG@]=76[!>ZV* ;B+
MR=I!);Y\YZ<<_9]<IHGP6\!^'_C#KGQUTVQG7Q%XBTFTT[5+AKEC&\%L7,05
M#PI!D;)')S0!\B?L^:YXETW]CG]H7XP7&K:M<?M!6VF:O:_$B>]>,3VNIV%E
M,MDMK'"B*EJ(B)(-J_-O;YF(XP/!G[*O[3'QU_X)_>%_A#\// OP*L-!U7PO
MIU]H7B6WU?4QJ-O=;(YUU#>MF=MV9 6=@V=S.N<9%?:.E_ 'X:Z)\;=9_:!T
M?3)[;Q#XBT6#2]?,5TPM]0BA),3RP_<:5%)028W!#MSCBO,I/^":7[-D,]Q8
M^'=1\=Z%X>N[EY[KP5X>^(FIV.BN[L6DQ:0S*L:L2<JFU><  4 <#X]\$^&O
M$W_!4SX2Z3\8[73M5U*P^"FH3VZ7$0>&?4X[J(-(B.,,0IG=<C(VA@ 5&-C5
M-%T7P'_P5?T:/X5Z5:VEWXE^#6HW/C6QL8UCCN!!>PK97,RK@&3>TD0D/S;<
MKG%5_C_\!?#WQR_X*1^%M/\ &^@:J=+M?@SJ,EGK>E7=Q9SZ;?KJML8Y(+N!
ME>"<*7QM8$JS@@JS ^R_ G]E'X2?L^:MJ_BOPC'K.J>(=?$:ZUXI\5:[<:GJ
M5Y''_JXFN+AF81KV1<#@$@D T >,_P#!,;X:?"WXB_L(:=XC^(?@_2=;U?QI
M<ZM<_$2ZUBQCEFO[]KZX2X6Y+@DE<; #]U5&/6O Q8S_ !+_ ."8/P4\%>(M
M6OKG1KG]H'3=#TB_^UNL\NCKK=U;6Y60$,,0 (C @A44CUKZZ\:_\$\_V=O&
MGB;6?$"OXNT.V\3W3W/BOP_X7\;:AINF:W,XQ))<VL$JQLSCARH4OR6R22>W
M\6?LV_![Q?X)\*_#F[\*I9Z)X+UO3=5\.:;I<AMXK2>Q<-; !,912!\O0]Z
M/$?^"I?P[^'_ ((_X)O>/=)\(>"-(TJTL;/2TM8-/TZ*%($74K4 *%4!0%)'
M'8GUJ#_@JQ8:EIWP0\!>"?!FC:)%I?B7XS:!I_B2SU0M;:;=6C-*ZQ7C0J66
MW>>*V5V /!Q7TG\3?AKX(^,7@#5OA=\2- BU30M<LGM=3L)F91+$W4!E(92#
M@AE(*D @@@&N)\-_L>?!_2?@WJ_P$\63>(?&7AC6@J7=AXX\27.J&.)554BB
M>9RT*)L5E"%2K#<"&YH \EG_ &9/VNO%_P"T+\,?C#XC\,_![PM%X#U.7[9<
M^#=0U W=YIDT#0RV.V2T1&CY5E5B K+D8J7]@/PEX2\<^+/C_P".O'OA^PU/
MQ1>?&[6]'U:?4K5)I4TVV$4=E:_."?($!!4=#N/7MZ)\+?V'OA1\*/&VF^.M
M-\<?$36)]%#C0[#Q-\1=2O[+3]T;Q'R[>68H<1NRC>&QG(Y -.^(_P"PW\$?
MB-\1[_XK+?>+?#>M:U%%%XDG\%>,[[2%UN.-=J+=K:RH)2%^7=PVWC=P, 'F
MW_!*+P[X2\(^$/C5X4\!10QZ)IG[0_B.UTJ&W.8X;>..S1(TQ_ J@*OLHKZK
MKB/@3^SM\)/V:_#VJ>$_@UX771],U;6Y-5N;&.5FC2X>**)B@8G:NV"/CUR>
MI-=O0 4444 %%%% '*_';_DB'C+_ +%34?\ TFDK\U:_3_QWX8_X3;P/K/@W
M[=]F_M?2KBR^T^5O\KS8F3?MR-V-V<9&<=17S5_P[+_ZK9_Y;?\ ]TUU8>I"
M$7S,B:;>A\JU] ?\$XO^2WZK_P!BI/\ ^E-M75?\.R_^JV?^6W_]TUZ!^SC^
MQ]_PS]XXNO&7_"Q/[7^TZ4]E]F_LC[/MW2Q/OW>:^?\ 5XQC^+KQSK4K4I4V
MDR8QDF>U4445P&I^:5OH]IXB_P""#O@GP_?[_(OO%MC;S>6Y5MC^+&4X(Y!P
M3S7M_P#P4?\ @-\';BR_9^\-P_#?1[:Q'QUT/1?L]GI\<*_V;-;W8FLL(!^X
MD6-%>/HP&#7M%I^QA\"++]GC2_V7;?0[X>$-'U&*]L;0ZE(95FCOOMRDRYW$
M>?S@]N.E=7\4O@QX$^,<OAF;QS8SSMX1\5VOB+1?)N6C\N_MUD6)VV_?4"5\
MJ>#D>E 'A?[1OA3PQX2_;W_9EUGPMX>LM-N;F^\3Z=<RV-JD1FM!HTDBPML
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
M)^ __!-FZ\1?!/PS#;>)X/@[<ZK;:I#;AKV]U5]+:<W$DN-\DKSX8DGK@#
M ]+T']D[X%^%O@+K/[-OAKP@UEX6\0V5Y;ZW%'>RO<WQNT*7$TMP[-+),X)S
M(S%N!S@ #M_"WAC2/!WA73O!FB0,MAI6GPV5G'(Y<B&)!&@)/4[5')ZT ? O
MPT_9<_:4^/'_  3O\-?"3P#X#^!=OH'B#PE97NF>)!K&I?VE#>M&DW]H.RV9
M O!+EG(;A]RYQQ7M%Q9>(M-_X*2?"?3O%^H17>K0? G5H]4NH"=DUPMW8B1U
MR <%PQ&0.#T%='<?\$UOV;DO;J'PWJ/CKP]H5]=/<7O@WPS\0M3T_1I9'),G
M^B03*D88DY5-J\\ 5Z1XJ^"_AFY^(=M\>-$T@R^,="\*WFCZ"T]XZV_E3,DG
MENH.#F2*/YNH&: /CKX=:%\2=1_9W^-?[&O@W]FB?QYJ.I>-/$NEW'Q#BU"P
MBTBZO+N5Y/M-Y)<2I<>?:^?&KB**8A[?:C[AQVG[6'P2T<ZE^R5\"_B3Y.OV
M^F>,H++5FN(LQ:C):Z1*6:1&X9)'BRRMD,&(.037E_PR\$?LAR^!)-=_:?\
MAU\:5^-&L3R7OC;3=!T3Q/9SW.LN<RM:Q:8L=BRL0-D@X9=K,V237TI^RO\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
7 **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>pega-20220630_g2.jpg
<TEXT>
begin 644 pega-20220630_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MA 7< P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **I^(=?T?PIH%]XI\17Z6NGZ;9R75]=2 [8
M88U+NYQS@*">/2O+X_V\OV0I7$:_';1P3_>64#\RF*XL5F678&2CB:T(-[*4
ME&_I=H]'!9/F^90E/!X>=1+=PA*27K9.QZY17,?#SXU?"/XLK(?AK\2-&UMX
MEW30Z?J"22QKZL@.Y1[D"NGKHHUZ&)IJI2DI1?5--?>CEQ&&Q.$JNE7@X26Z
MDFFOD]0HHHK4P"BBN.^//QO\*?L\?#6[^*?C73]1NM/LIH8Y8=+BC>8F20(N
M!(Z+C+#/S#CUK'$XBAA,/.O6ERPBFVWLDM6SHPF$Q./Q4,-AXN52;48I;MMV
M27JSL:*XG]G_ .//A#]H_P"'47Q-\#Z;J5K82W<MNL.JPQI,&C(!)$;NN.>/
MFJ7X\_&_PI^SQ\-;OXI^-=/U&ZT^RFACEATN*-YB9) BX$CHN,L,_,./6L%F
M.!>7_7E47LN7FYNG+:]_2QTO*,R6:?V:Z3]OS<G)UYKVY?6^AV-%<3^S_P#'
MGPA^T?\ #J+XF^!]-U*UL);N6W6'588TF#1D DB-W7'/'S5VU;8;$T,9AXUZ
M,N:$DFFMFGLSGQF#Q.7XJ>&Q,'&I!M23W36Z84445N<P4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!PG[4?_)LWQ$_[$;5O_2.6O@3_@GQ^SY^
MSI\<-+\63_'B_C@DTV6S73&?6_L?#K,9#]X;ONIZX_&OOO\ :C_Y-F^(G_8C
M:M_Z1RU^>W[!_P"Q=X-_:SL/$UWXK\7ZGI9T*:T2 :>D9$@E$I.[>#T\L8QZ
MFOR#C>A5Q/&F7TZ>'C7;A4_=S:47H]VTUINO-'[[X;XFCA/#O-:M7%SPL54I
M?O8)N4=8K1)I^]\+UV;*]IX2\._"/_@H'H/A/]E_QA<:Q8V_B6PCM;JWNEGR
MLFPW,+21@+)&JF16/0*"#R":^_\ ]JW]HB]_9G^&\7CVR^'%[XD:?4([-;>T
MN!$L3N#L:1MK, 2-HPIR2!QD5\)>(;#Q-_P36_:WLM)\&^([77;.>VMI[@W.
MF1>=+9RNRO 20S1/\K89&&?D)&#MKZB_;K_;OU3]F;7--^&OP^\)6FJ>(M1L
MEO&EU$.T%M$TC)& B$-([,C<;AC ZYX\_AC'X?(LGS7VU1X:I&KK%14XTW*Z
MBH*[4[V:Z:+LKGJ<9Y7B^)L_R/ZO16,HSHW4I3=.5:,;.;J.T73M=/J[R>[=
MCSW4?^"HGQZ\"O::[\4_V1[[2M$O)MD-Q<_:K4R9YQ')-#L=@ 3@ 9QVKZ5C
M_:D^$1_9[C_:8GUF6+PU)8^>"\8\_P S>8_L^S.#+Y@,> <;AUQS7Q_^V2W[
M>^K?L[3:Y^T0OA.R\/27UJ\NEV*+]LCE+?NQ\NX#!)SASQFN&\>W^J1?\$O_
M  -902.+6;X@W8N,'@D+<E%/MDL<>HSVITN,,^RC%XNE6G.I&-#VD?;4XTY*
M7,HK2.\=;ZZZ=.JK\ <,9_@<#7P\*=&4\2J,_85958.'+*3UGM-6LFKK6^MT
MEZW<_P#!6KXE^(KVZU#X;?LSRWFCV;_O9Y+J:9U7KEVBCVQDCG!SCU-=)^U?
M\9+_ ./_ /P38N?BOJ'@R303JFH6ABL)+OSOE2]5-X;:ORL5)&0.,>M>J?\
M!._2] TS]C[P<_A^*(+=6T\]W)&!F2X-Q()"Q[D$;>>@4#L*Q?\ @I_&D7['
M&O)&@51J%A@*,#_CZ2O:GA<_GP?B<?CL<ZL:N&E+DY(Q47*',K26MDKJW7<^
M<IXWA>GQ_@\LRW+50E1Q<(^T]I.4I1A/E:<9:)R=G?5JUNMSF?\ @G9\0O"'
MPJ_85;Q]X[UF*PTO3=6OI+FXE/\ MJ JCJS,< *.22 *\>_:0_;3\??M6?LY
M^,+?1?@F-,\):;J5F)O$%QJA9]WVE/*B">6%:0C#,H8A!U/*[OGK5->^,?B/
M]GW2='.A7Z> _#>K2(]U!"PMY;^=F?=(_1G"80=0H]#)S]??'S7?@WX@_P""
M6BW7P,T]++1(Y]/BDL2X::WN1<Q^<DQ'WI=QR6/W@0PX(KX["Y[CLXX>GE]&
MI[&EA\*VTTN:L^1IVNG:$7HVM7\_=_0<=PUEN0<5T\UKT?;U\5CDHR4GR4%[
M1-7Y6KU))W2EHNVGO6_V*_C]X#_9N_8#A^(OCZ>4PKXAO(+*RM@#->3LV5B0
M$@9P"22< *3[5S[?\%<?B=*C>+;3]F7=X;2;8]T=0F('.,&<0^6&Z<;>M?-O
MQ)NM5'[)7PQLMSBQ;6_$#X'W6E#VHY]PIX_WC7Z5_#KPYX';]CK1_#K6ML=
MF^'L(G7:/+>%[,,[GL2<LQ/J2>M>IPYC^(<YA'+L%BOJ\,-0I/X(R<Y2@I:\
MVT5>VGZGB\799PIP_5GFV98+ZW4QF*K1MSR@H1A4<6ER[R=KZ_>K:Y'@[]N?
MX)>+OV>=2_:)6[N;:PT4"/5]+D13=07)*A(0 <,79E"-D*<\E<,%\9MO^"D_
M[0WB?PIJ'Q9\#?LDR7/@[37<76I2:C(Q54Y9BRQ@84<L0K!><GC-?-?[*7PQ
M\3?&3X5_%7P'H6JP6BQZ#9ZINO;E8;=IK:X+JLCL0J9C,X#,0 <$D $UZ%\
M/VNO&WAG]D34/V<_#GP"US7KZYMM0L-+U72[9YK=A<ERY<(C%F0RM@+D, HR
M*PI<;YUF5+#RQ%=X>$J,VI0@I.I5A)QMK&5E:S:22N[7U5NFMX;\.Y/7Q<,)
MAHXNI"O3BX5*C@J5"<%*]U*%VG=)MMV5[:._T+^R-^W/\4_VH_&ZZ7%^S^-/
M\/0F1-3\0P:JTL=K((BZ(0T:Y9CM& <@-FOIFOF;_@F/^SE\0?@/\+]8U?XE
MZ;)IVH>)+Z&:+2IC^\MX(D8*9 /NNQ=B5Z@!<X.0/IFOU'@^6<5<@I5LSE)U
MIWD^9)-+HK)+HD]5>[=S\5X_AD%#BFOA\FA&.'IVBG"4I*32O)WE*5W=N.CY
M6HII=64445].?&!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S'QK\(:K\0/@
MWXM\!Z"T(OM;\-7]A9FX<K&)9K=XTW$ D+N89.#Q7PY\/O\ @GQ^W_\ ">.Z
MA^&GQ3TK0EOF0WBZ9XDGA$Q3.TMMAYQN;'U-?H517S&><)Y9G^+IXG$2G&=-
M-)PERNSWV/L^&^.LYX7P-7!X6%.=.JU*2J0YTVMM&[?\$^*O@E_P3"^(EW\5
M+;XM?M3?$VWUR>VNX[I[*VNYKN6]D0@H)YYE4[05&5 ;(&,@5UG_  4 _87\
M<?M%>*=*^*OPFUBSBUK3[%;.ZL;Z=H1-&DC21R1N 0'4NP(. 1CD$8/U317+
M'@3AV.45,O4'RU&I2ES-S<EM+F?5?=J]-6=DO$SBR6>T<U=2//2BX1CRI4U%
M[QY5;1]=;Z+716^*_$?[&?[<?[1?@*[TW]I+XUV9.FVAD\-Z':^4$FO0N%>Y
M>&)5Q@LN[YVRQ/'.[O?AW^PM?ZE^Q/\ \,Q_%S4+2WU--0GO;/4=,<SI:3F5
MGBD&X+NX8JR\95F (."/I>BKPW!.24*TJU3GJSG!TY.I-R<HNV[?5625K67F
M1B_$;B/$X:&'I>SHPIU(U81I4XP4)Q3MRI='=MWO=[Z:'P+X._8W_P""DWP2
MM;CP)\)?BE8V^BS3LX>SUH+""<9<++'OC8\9V#J.IZU[+XY_90^-_BG]A<?L
M_:QXRLM:\8S7ZW5[JM_J$S12L;TW#9E=2[$*=N2O..PKZ5HK+!<#91@:%6C&
MI5E"<)4^64VU&,MU%;+;?4VS'Q*S[,L11Q$Z5&-2G4C5YHTU&4YPO9S=[RW>
MFB/"/V7OV4;SP/\ LIW7[._QQLM/ODU"YN_ML5C.9(S'*P*E695(=2 P./E8
M CI7SE)_P38_:Y\*:!XJ^%?@KQAX;O/"NO743;+[4)8W<03"2&?8(B(Y=HVL
M 2,,1SA2/T$HJ\;P/D6.PM"A-27L8.$91E:7(U9Q;MJFOS?=D9=XE<2Y;C<3
MB:;A+ZQ-5)1E&\5-/F4HJ_NM.VM^B[(^4/"/_!/#4/$/[','P ^*FJV5EX@T
M_6KG4=(U;36,\=M(YP =P0LC+D,O'8CE17F47[%W_!2/2O!LGP)TSXJZ?_PB
M4B- 4372(/)8\IDQ><(R"<H!MP2,<\_?E%8XC@#(J\::BZE-P@J=X3<7*"T4
M9VW^[\D=&$\4N)L-.JYJE5C.HZJC4IJ485&[N4+N\7?7=I/7=N_Q+\1_A+\'
M?V"/V.-;^'OCS4+[6O$'Q"_T:YN-)Q"TDL:[D"%\[8(B>2068R'@!L+Q?P4_
M9W_X*=>$?AK86GPR\5'0]&GB-W9:5/J]N'C$GSYVLK;"V<[<C!)R <U]8_MA
M_LFZ%^UEX#M/#MWX@?2=3TJY:XTG45A\U$9EVO&Z9&48!>0005!YY!\<TC]E
MG_@I9HFB0^"=,_:WT6+1[>%88)-TK7*1@8 #FUWC  Q^\_&OD\UX9KX7.8QI
M8:M]7ITU"D\/*,9+6\U4<FI.\M;[:WU=S[G(^,<-C>'Y2K8O#_6ZM652NL7"
M<X.RY8.E&,7%6BDK6OI;1)%?]AG]K#]HO7/V@=6_9H_:)N4U"^LX+G%RT$*S
M6EQ PW1LT "2(1N^;DY"X)!K[(KPK]DG]A_P]^S5JNH^/]?\7W/B?Q=J\;)>
MZS<QE%1'<.X0,S,69@"SLQ+8'"Y(/NM?<\'X/.<%DJIYG)RJ<TFN:7-*,7\,
M92ZM=_ET/S3C['\/9CQ#*KDT(QI<L4W"/)"4TO>E&#UC%]$]=+O>X4445]2?
M%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M44CE@I* $XX!/>@#P']H3_@HY\!_V?\ Q7-X"N8-2U_6;5@M_;:/'&8[1NNR
M21V4;\?PJ&QT.#Q6A^S;^WU\#OVE=;_X0_0&O]'UTQL\.E:Q&BM<JHRQB=&9
M7(')4X; )P0"1\C_ /!,S2O _CC]J37KKXR6=E?:W)IUS<6%OK$:OYEZTZF9
M@K\-* 7XY."Y[9%;]ON]^'?P8_;+TGQC\#Y+&TO=-AM+_5[72=JQ07\<SDJ5
M3Y59HUC++WW$GEC7XK#C?B&.71SZI.G]6=7D=&WO*-[7YKWYK:VVZVMH?T7/
MPWX3GFTN&*5.K];5'VBK\WN.=KVY+64&]+[]+WU/KW]IS]OGX4?LS>*+?P'J
MFC:GKFN2P+/-8:6$ MHVSM\QV(PS 9"@$XY. 1GK_P!FW]IOX;_M0^#)O%WP
M_DN87LYQ!J6FWZ*L]K(1D;@I(*L,E6!P<'H00/E?3M1TGPU_P5_U74_B#?6]
MI$\3M8W5_(J1C=I:",AFP!\F5'OQUKF/V%OC!X=^!UU\;?C%P?#VG0Q&QMXS
MM6YG>XG%I"ONP)'LI)Z"O1PW&F91XA:Q-2*P[JUZ;C:TH1HQ4N=RO=WZIJRZ
M>7CXSP\R>?"BE@Z4WBE1PU53YKQJ2Q$W#V:C:RY?LM.[>_G]?>*OVN/ /AW]
MHC3/V9=.\/ZQK'B+4$C>=],BB:"P5@7)F9Y%*[8QYAP#\I7&2<5ZK7P=^R3\
M4?A1\!(]2_:F_:E\9^5XR^(TDMQI-FEG)/<)IYE):;8@/E))(N%W8&R%=N02
M*^R_A/\ &'X;_'#PFGC;X7>*8=5TYI#$\L:LCQ2  E'1P&1@"#@@<$$<$&OJ
M^%\__M>G)XBK!5)MRC237/"G]GF5[W:]YOS6Q\1QIPM_8-6$<+0FZ5-*$ZS4
MO9U*R^/D;7+RIWBEU<7JSIJ^7?&O_!5_X$^!?&6K^"=3\!>+9;G1]3N+&XE@
MMK4H[Q2-&Q7,X.TE3C(!QVKZBK\R/@5=?#&S_P""B_B6;XOW.@Q:%_PD6OBY
M?Q(\*VFXR3[ QG^3.[&,]^E</&V=9KE57!4<%4C3=:IR.4DFDM-=>USTO#GA
MW),\HYC7S&C*JL/2YXQA)Q;:OHK7U=K(^M/@]_P4P_9G^+_B2V\()>ZKX?O[
MV416::_:)''-(3A4$D<CJI)X&\KD\=2*^@Z_+S_@H.W[.7B/XP:'I_[+-AI4
MUS-:>5JB>%;=1:S7+2 0K&L0V-(<G)0<Y7J<U^D=EK3>!/A9#XA^(>H"-M'T
M!;C7+ICNVF* -,^>_P!UC[U/"/$68YAB\9@\=.$_J[C^]AI&2:;=^EU;6WFN
MEW?'?"64Y5@,OQ^6PJ4_K2E^YJZSBXM)6T3M*^E_)];+H**^$?"_[4O[>/[9
MGC;6!^S'+IOAC0-(93NN8+=B%8MY:RRS1R%I&"L<1J%&.?4]M^R=^VC\:I?C
MU<_LJ_M4Z7;+XA5Y(K+4X($B8SI'YOER"/$;*\8W(Z =A@[@1T8/CS)\9B*4
M%3J1IU9<D*LH6ISE>UD[WU>BNEU[')C_  QS_+\)6J2JT95:,/:5*,9WJPA9
M-N4;6T33=I/2V]T?7%%?"7C;]OS]IGPA^UIXF^$/AC3+7Q';KJUSI?AS0C91
MHPN&.V!FD4!F"M@D%AD9R1U&-X__ &K_ /@HO^RMXWTO6/V@(;.ZTO5)&>/2
MWM+(V\R*1OC2:V7=&ZAAC+'J"0PKFJ^(^245.7LJKA3FX3DH7C!IVO)WM9O:
MUWY;7[:'A'Q'7=."KT%.K352G!U+3J)KFM&/+>Z6][17\VCM^@U%?(_[7?\
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
M+7/CI\;O'[^(?&&I>(X;>&6*=WC6)G?,KL^&=W5!A<!44XY.-OU/_P $P_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\N_'
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
M2>^'GPO\=:/\0-=^*^L:O>:)J<%_90VUC%:1--#(LB;P3(2NY1D @GUKW?\
M:0^!VG_M&?"34/A/JFOS:9#?S02->6\ D9/*E60 *2 <E<?C7!D?"^;X7A[-
M:$\.J4L1S^SIJ2:C>+2CS+32]K_D>GQ+QID.-XJR3$T\5*M#">S]K5<)1<N6
M<7*7*_>NTFVM>RN>$_\ !-WP[+J7["NM:?H,"I?:K>:JBR+P7F:%8T)/MA1^
M%>3_ /!'KQ#H6A_%?Q=X1UJXCMM4U#2H38PW!"._DR/YL:@\EAO4E>N%)[&O
ML7]F+]GW3?V9OA;'\,-*\23ZK#'?37(N[BW6-B9",KM!(XQ7DO[1'_!+[X6?
M&GQE=?$+P?XNN_"6JW\QFU 6]FMS;33$Y,HCWH4<GDX?!/. 22=*G#6>8/!Y
M3C,+24ZV$BXRIN27-S1L[2^&ZUU\[]-<Z/&'#688_/<!C:TJ>'QTU*%90<N7
MEDW'FAI)IZ:+56MUNO _^"M>KZ5XO_:-\.^$?"TB7NJ6F@QVMU%;$,ZS27$A
MCA..CX8';_TT'K6I^V=H-W\ ?V[O 'QF:;9#JC:9<ZA<YPKRV[I;W(S[PB,D
M_P"V:]P_9M_X)F?"OX$>,;;XB>)/%-WXKUJQD\S3WNK1;>WMY>THB#.6<=06
M<@'D#(!'<?M<?LB>%_VM- T?2-=\2W&D3Z->236U[;6RRL4D0*\>&(P"50Y_
MV*\^OP?G^/PF-S"K34,55J4ZE.FI)\OLVTKRT5W&3\OOLO4PW'_"^5X_+LJH
M595,%1HUJ56JX-.?MDF[0UERJ48Z/76VMKOY5_9F^&EQ^T5\(?VAOBOJ-LT]
MSXF,ZZ8S+D^?&SWVS_OO[-],5XIX@\>ZY\:OA1\(OV>M)N#+>:;J%[9QQYSN
MDNKM%@S_ +JD@>QK]+OV9?V=O#_[,WPK3X7Z)J\NIQF]FNKF\N8%1IGDP.5!
M(X557_@->1_!G_@E]\//@]\9=,^+=K\0K_4%TF]DN;32I[!%C#%6$>7#$_(6
M##CDJ*YL=P)GE7 8*C2BN:<7#$/F6BE5C5;W]ZSYMK[:;G;EOB=PU0S3,<16
MD^6G-5,(N63NXT)4$MO=O'EWMOKL?/.JZ%HWP^_X*H:/X6LBEM8:5KNCV=KY
MC!0L:6%O'&/Q&T?C5[]INV@O/^"KVB6MS&'CD\5^&PZ,.&&+7@U]%_M8?\$Y
M_!'[37C<?$FP\<W/AO6I;>.&_F2P6ZAN@@VHY0NA#A0%R&P0J\<9/*?"[_@E
M!X<^'/Q"\/\ Q'N?C;J.HWFA:Q:ZAY;:0D:3M#*L@4YD8J#M SDXK+%\(\31
MKUL'1PRE1EBE74^>*]W5<O(W?1/\+*YM@>/.#IX6AF&(QDHXB&">&E3=.;;G
MH^?G2<;-K\4VUJCJ?^"J@!_9&OR1TUNQQ_W\-6O^"77_ "9WH?\ V$K_ /\
M2EZ]%_::^ 6F_M*_"N?X6ZKXCGTJ&>\AN#=V\ D8&-L@;20.:D_9L^!.G?LX
M?":R^%.E^(9M4AL[B>5;RX@$;,9)"Y&T$CC.*^_CD^/7'KS/E_<^PY+W7Q<U
M[6O?;K:Q^6RS_*WX8+)N?_:/K/M.6SMR<EKWM;?I>Y\F?\%BXI+/QI\.=8NH
MRUKY%\I&."4DMV8?DPK[MAFBN(4N() Z.H9&4Y!!Y!KYU_X*;_ K4?C#^SR^
MO^'+%KC5?"5T=1BAC7+RVVTK<(H]0NV3W\K Y-=3^PA\;K'XX?LW:#J9O%?5
M-&MDTO6HBV76:%0JN?\ ?38^>F6([&N7*[Y=QYCZ-73ZQ"G4@^_(G"2]4W>W
M;4[<[MFWACE>(HZ_5*E:E479U)*<&^R:5K[-Z;G%_P#!6'_DT]_^QDLOY25K
M_P#!,/\ Y,V\-_\ 7YJ'_I9+7=_M0?L]:9^TW\+S\,M6\2SZ3"=0ANOM=O;K
M*V8]V%PQ YW?I5O]G#X':?\ LZ?"33_A-I>OS:G#I\L\BWEQ (V?S96D(*@D
M#!;'X5TPR?,(\>RS-Q_<NAR7NOBYD[6O?;K:QQ5,_P KEX80R93_ -H6)]IR
MV=N3D:OS6MN]KW,W2O@S^R'\3=0OO&ND_#;P%XAN+V9GU"^33;2[+2Y^8MPV
MU\YST.<YYS7P7^T/X5^'WP^_;YT;1/V:_(B6+6]+9+72IM\5MJ!F7=%&03@9
MVY4'"EF7 Q@>Z>//^"._A+Q%XCN];\*_'+4=-BN[EYFM[_1$NV4LQ8@.DL7'
M/I7HO[,G_!.+X1?LZ^)X?'UWK-YXEU^V!^Q7=]"L4-J2,%XXE)P^"1N9FQVP
M>:^6S7).(N(ZE+#5,NIX=1J*<JRG!MI-WY5%*2;WUZ[VW/M\CXDX3X2I5\92
MS:KBW.DX1H2ISBDVE;FE)N#4;6T2LKVOL^M_:%_8I^!7[2^JVWB+X@Z1>0:I
M:PB%=3TFZ$,TD0)(1\JRN 2<$KD9X.*^5?$OP7\ _%7]I'1OV(?@3ILMKX'\
M(7K:EXWOUG:22\NE"K,\DAZLJE;=.@5Y'P,"OOK6[34-0T:[L-(U3[#=3VTD
M=M>B$2?9Y"I"R;20&VG!P>#BO,?V5OV2_"G[+FEZRNF^(;K7-5UV^$^HZS?Q
M!9I% ^6/@G@,SL3G)+G/08^DS[A7#YIF5+V6'C&,W>O4LE*48V:AW?.TN9]E
MOK8^/X8XVQ62Y16]MBIRG3CRX>DW)PC.5TZG\J]G%OD3O[SNDK7/E_PWX&\'
M>//^"K.M^"OB#X8L;W2[&SD@T[1[VV5[<11:?&L*"-AMVK'\P&.",]1FM?\
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
MP^ P^)E)4</B:7,Z<DY3J2IN+25[*3C)K7W5;FLSB_\ @L9_R0OPQ_V-J_\
MI+/5S0/#5U>?\$E&TKPQ9[9G\%3W+QPKR^)FFF/'4E0Y]\UZU^UG^RUI'[5W
M@K3?!FL^+KG1X].U07JSVUJLI<^6\>TAB,#Y\Y]JZOX-?"RP^#_PGT;X3V^I
M/J-MH]C]F%S<0A3,N2264$COC%?9SX<QN)XLQV*J1M1K4/9J5U>[23TO<_.Z
M?%N6X3@;+<%2ES8C#XGVTH6:7*G)K6UM;I;WU/SQ_8+^!OQ&^.&A:[IWPT_:
MSUCP)=6%VDEUH>ERW"_:8V0 7&(KB+=R"A.#C"Y/(%>__"O_ ()W^(OAW^T9
MH7QC\<_M1'Q%K5M=&Y>#4K!S>:@J1&,_O)+EW8*I SAL  =*F^)W_!)KX<>(
M?%DWBWX1_$W4O!;SR-(UG#9BYAA8]1%B2-T7_9+,!T&!@#K/V7_^"?6@_LZ?
M$5OBKJ7Q6U;Q)K/V*2V1Y[58(MKXW%@6D=CQQ\X ]#7R^1<'XW!5</AL;E_/
M[*:?MEB)<FCNI*E?=+I9)]=VC[;B;C_+<QHXK&9?FWL_;4VO8/"QY_>C9PE6
MY;6;Z\S:Z;)GS=\%K:"Z_P""NU\EQ&&"^,->< C^);:[(/X$ _A7J'_!9,#_
M (57X.;'(\038/\ VP->E^#/V#/#O@W]JJ?]J:#XAWL]Y/JE_>G2'L4$8-S%
M+&5W[LX7S20<<XKH_P!K;]D_1OVL?#.D^&M9\8W.C)I5^]TDMK:K*9"R;-I#
M$8]:[J/"N=0X/S+ .FO:UJTIP7-'6+<+.][+9Z-GEXCC;AVIQ]D^9JJ_88>A
M"$WRRTDE435K7?Q+5)H_.OP]?VG@3]IWX9^+_'#B+2HX/"]\;B;[B6R6]JK2
M?[JM&^?]TU^KNJ^+_"FAZ9#K6L^)K"UL[ED6VNKB\1(YF<@($8G#%B0 !G.1
MBO#/B=_P3H^$WQ3^%'ACP!K&NWMOJWA/2(].T[Q):PH)985_@EC.0Z9)8#((
M).&&2#Y]\-?^"1/AOP;XUTSQ7XE^.>H:I#I5]'=6]E:Z*EJ2T;AU4NTLO&0,
MX49YZ=:GA[*>+>$Z]:C0PD:T*SC+F]I&/(VO>4D[N5GMR]M]=+XKSS@3CG#8
M>OB<=+#U,/&4.3V4I^TBG[KBU91<DM>;:]FM-:G_  5\^#,FH^%- ^/FB6Y%
MSHTXTW598Q\P@D8M"Y/8)+N7ZS"O%O$WC#5_^"@7[5?P\\)7)=[6/1-.M]6\
ML_*-L(N=0D&.AR9$!]445]I_MK?$_P""NC?L[>,O#OC_ ,4:;+)=:1-:V^DQ
MWL9N9+LKF%5CR6#+)L?./E"[CP*^?O\ @CU\&'4>(_CSJUD0& TC1I'7KRLE
MPXS](E!'^V/6O-XCR>./X[A@</-.GB>2I6BNGLK[]N9:+^\>QPCQ!/+/#*IF
M>+IM5L'[2EAYM6O[=1^&^[B[M].4]A_X*=2Z=IG[&6N:>(TC$EYI\-I&H  (
MN8VP!VPB-^ K8_X)QVEU9?L8>"H;P$,T-[(H/]QKZX9?_'2*\:_X*A^-=6^*
MOC7P;^R#\-T^VZQ?ZDE]J%O$?]6[*T<"N1T 5I9&S]U0K'CFOK;X8^!--^%_
MPZT/X=:.VZVT32H+*.0C!D\M I<^[$%C[DU]?ER^O\?XO%T_@HT8T6^CDY<[
M2\X[/L? YN_[+\+<#@:W\3$5YXA+JH*'LTWY2>J[HW:***^^/R\**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MH_@+X4V-GXE\102[=1DDE)L['!^:-F0@R2=BJD!>YR-M>K?LA?&_7_VB/@3I
M?Q5\3Z39V-Y?7%S');6&_P I1',\8QO)/(4$\]:[<)Q-DV.SB>68>KS58)N5
MM4K-)KFVNFU=+\TS@QW!O$.69!3SC%4>2A4DHQ;:4G=-I\NZ32=FUKOLT>FT
M445[Q\N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-WQ.
M_P""9'P9^+GQ@U/XM^+O&/B(MJUV+B[TRUFA2,L% VAO++!2%'O[U[YX(\$>
M%/AOX4L?!'@?0X=.TK3H1%9V=N#M1<Y/)Y))))8DDDDDDFM6BO*P.1Y1EF)J
M8C"T8QG4;<I+=W=WJ^E];+0]S,^),]SC"4L+C,1*=.DDH1;]V*2LM%972TN]
M;=3*@\">"+;Q(_C*V\&Z5'K$F?,U5-.B%RV1M.90NX\<=>G%:M%%>E"G3IWY
M4E?73OW/'J5:M5ISDW965W>R6R] HHHJS,**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KPO_@H=\!O%O[0'[/$OA_P+ ;C5='U6+5;2Q4X-WY<<L;1+GC=LE9@.
MY4#O7NE>=_M#?M,?#[]F72](U_XD6]^;#5M1-FMQ80"4P/L9]SKN!*X4CY<G
MIP:\C/Z678C)J]+'SY*,HVE*]K)Z7OTL[;Z=]#WN%Z^;87B##5LLASUX24HQ
MM?F:U:MUND]M>VI\>_L=_P#!12U_9]\,V7P ^.O@2\M++1II((-3M+<K<6FZ
M1G9+BW;!.&=OF7YL<;6/)^\O!?C'PG\0/#%IXQ\#:Y;:EI=_'YMI>6C[DD!)
MS]"#D$'!!!! (-?('[;'QY_8'^.?P5U36+7Q)8:IXL2S_P"*=N;/3)XKY9^-
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
M:)Q?1''?\$J+N?PQ^UCXJ\%6LK&TDT&\C9,\%H;N$(Q^@+C_ (%7Z)U\ _\
M!(;P3K?B#XL^+_C3?VK"UATUK$3E2%>YN)DF8*>Y58N?3S%]17V1\.OVC?@E
M\6O$MWX/^''Q#LM6U*Q@>:[M;5),QHKJC,25 QN91U[U]+X9UJ6&X7I0K24?
M:3FZ:;2;5_LI[ZWV/C_&/#U\9QI7G0@Y^RITE5E%-J,N7>36BTMN=M5%?#WA
MRWUV7Q<NB62:G+:K;SZD+=!.\"DLL;28W% 6)QG ))J]7P;_ ,%"OV[;G7]>
MOOV:?A-KO]F6,5VUCXL\0R+(NY@VR6W38I<1*<B1E4L^"J@KG?\ 4\2\09=P
MYE_UK%:N]H1TO*71*^WF^B^Y_$\'\*YMQ=FOU+!:*UYRUM&%]6[;^4=Y/YM<
MI^UYKT'[='[8^B_"[X*QB^MM,MUTV7685W1LHE9[BXW#K#&&P#_$5.W.]<R?
M\%)8(_$7[:'A+P!=EFL+?2-+L4B9N-DES)N/U(8 GV%>F?LG?'+_ ()U_LK^
M#/[+T3XS+?:[>QJ=;UV3PQJ(DN&'.Q!]G^2('HO?J<FO/_\ @I_820_%3P!^
MU%X.#7>AZSHMH]C>")D5Y8I#<1E@P!3?%*A 8 _(W'!Q^.9OAZ-7AK%9A.O3
MJUZM6G4K1IRC)0@FU&/NM[7U>S?>UW_060XNO1XQP654\+5H8:A1K4J$ZT)0
M=2HTI2G[R6ZC=1W2ULKV7OG_  50\/Z;?_LB7EW):H&TK6;&>TPH'EDOY/'I
M\LC"C_@FPNG?$']BK3?"WC#2K;4K"WU"]LWM+^!98Y(_/,H5E8$, 7XSTP/2
MO*/^"A/[:WP2^+_[.-CX'^%WBG^T;_7+^VN;VU$#HUE#&"Y67<  _F;%V@GH
MQZ8SV/PA^*VD?L(?L!>&O$/CO2II=;UKS[G3-&P5:>>=VDB#G'[M1%Y;,3R.
M0 3@5]4LURJIQ]7Q\*L7AZ>%M4DFG'62:3M=-M6LMWL?#O),[I>%V&RRI1G'
M%5<;>E!IQGI!IM)V:2:=WHE>][:G=_\ !0GX]>"?@S^SQK/@R]D@DU?Q5I,^
MEZ1I28SLD0QR3$?PI&K$@_WMH'MQ7_!+CX!:QX5_9]USQ!XYLI[>/QW(I@M?
M,:*0V*QLBR94AD+^9(000=NU@>17SG\$/B'\ _B_\8;S]H']N;XQ1RW<=R#I
M_AC^Q[V>)]O*!_*A=%MTSA8@26.2_&=_WW\%OVH_@)\?;^\T/X.^.!JLVF6Z
M2W4*Z5=6XBC)VJ?WT2 \C&!FKR''Y?Q1Q+'-L16IQY8RA0H\\74:=^:4XIWN
MU?W>B]+N.)\LS3@K@^6187#U9N4HU,37]G-4E)6Y80DXI-)VO.^KVWM'Y+_:
M]_8K^$W[+/[*&JZKX7$^IZQJ/B2VC?6=2"F6*V+NRP(!PH "[F'+D9.!A5]U
M_P""8'_)F_AW_K^U#_TKEK*_X*O_ /)ILO\ V,5E_P"SUJ_\$P/^3-_#O_7]
MJ'_I7+5Y7E^"ROQ*>&PE-0A'#:)?XU][\WJ99SFN8YUX/K%XZJZE26,UD]]*
M3LNR2Z):(^@:***_5#\2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YCXK
M?!CX8?'#PZOA7XJ>#[;6+&.7S88YV=&B?!&Y'0JR'!(R".M=/165>A1Q-)TJ
MT5*+T::33]4]&;X;$XG!UXUL/-PG'52BVFGW36J/ M,_X)D_L<Z;J:ZD?AQ<
MW(1]R6UUK=TT0/;($@+#V)(/?->Y:#H&A^%M&MO#OAK2+:PL+.(16MG9PK'%
M"@Z*JJ  /I5NBN/ 9/E.5MO!T(4[[\L5&_K9'H9GG^>9THK'XFI54=N><I)>
MB;=CS7XO_LC_  $^._B^S\=_%#P;)J&J6-FEK:W":I<0A(DD>15VQR*IPTC'
M)&>?84OB3]D?X">+?C#!\>=>\&R3>*+>\MKJ+4!JEPH$MN$$3>6L@0X$:\;<
M''.<FO2:*FIDN3U9RG/#P;E)2;<8W<HWM)Z:M7=GNKNQ5+B+/Z%.-.GBZD8Q
MC*$4IR24)6<HI7TC*RNEH[*^QS'Q;^#WP^^.7@Y_ 7Q,T5M0TN2XCF>W2ZDA
M)=#E3NC96X],UCZ?^RY\"-/^$:? H_#ZVN?"T<SRQ:9>S23>7([,Y=9'8R*V
M6;#!@1D@$5W]%;5<MRZM7E6J48RG*/*VXIMQ_E;:UCY;'/1S?-L/AHX>EB)Q
MIQESJ*E))3VYTD[*5OM+7S/ ]*_X)F?L=:7JZZL/AO<7 1]R6MUK5R\(/;*[
M\L/9B0>^:]D\6_#_ ,$^//"DO@?QEX6LM2TB:-4?3[N -'A?NX'\)'&",$8X
M(K8HK'"9+D^ ISIX;#PA&?Q*,4E+R=EJO)G1C^(L_P TJTZN,Q52I*G\+E.3
M<7WC=Z/1:K71'S\W_!,+]CAM1^W?\*[O1&6S]D&O77E_3_6;L?\  J]K\#>!
M?"/PT\*6?@?P)H4.F:3IZ,EG96^=L89B[=22269F))))))K6HHP.2Y/EE1U,
M)AX4Y/1N,5%M=KI;>6P9EQ%G^<THTL?BJE6,=4ISE))[7LVU>W7<^-_VY_\
M@H+X;\-Z9XZ_9FTOP+J#ZS+:/I4NI2S1BV$4\*[W !+$[)" ,#GG-;G_  29
M^$'BCX??!?5_&_BG3)K)O%.HQ2Z?!.A5WM8D(27!Y 9G?&>H 8<,#7TA?_#'
MX;:KK9\2ZI\/=#N=2+!CJ%QI,+SY P#YA7=D?6MSITKY_"\,X^7$W]KX_$JI
MR*4:45'EY5)O=WU:3MMKO?H?4XWC'+(<'?V#EF$=+VCA*M.4W)SE%+X5;W4Y
M)/?3:VMQ'1)4,<B!E8896&01Z5X9K7_!-W]C[7/$C^);CX6F%I9?,ELK/5+B
M&V9LY.(T<!!_LIM'M7NE%?28[*\LS.,5C*,:BCJN:*E;TNF?(Y9G><9-*4L!
MB)T7+1\DI1OZV:O;IV/-6_9!_9W7Q_HGQ,L_AS!::MX<@AAT>2QN98(H$B+%
M!Y2,$;&X\LI)[YH^%?[(_P !/@MXZN_B1\.?!LECK%];RPW-T^J7$P=)'61Q
MLDD91ED4Y XQ7I5%9QR7)X555CAX*2?,GR1NI62NG;1V25]]$:SXBS^I0E1G
MBZCA*/*TYR:<4VU%J]FKMNVUV^YY[\;OV6O@C^T3=Z???%SPE)J<NE1R)8LF
MI3P>6KE2P_=.N<E5ZYZ5;^)/[./P5^+WA2R\%_$;P#::G9:; L6G&5W6:V4*
M% 29&$B\*N<-S@9S7;T5I/*LKJRJRG0@W5LIWBGSVVYM/>MTO>QE3SS.J,*,
M*>)J)4;NFE.2Y&]W"S]V_6UKG@F@?\$S_P!CS0=274S\-I[UHVW)#?ZQ<21
M^Z;P&'LV17O,44<$2PPH%1%"HJC  '04ZBE@,IRO*XR6#H0I\V_+%1OZV6MA
MYIGF=9W*,LPQ,ZSCMSRE*U][7;M>VMMSA/C/^S3\$OV@HK9?BUX&AU22S1DL
M[D7$L,L*DY(#Q,IQD9P<CVK@/#O_  31_8\\/:DFIGX:37SQMNCBU'5[B2,'
MW3>%8>S CVKWJBL,3P_D6-Q/UC$86G.?\SA%OYMK7YG3@^*>)<OPGU7"XVK3
MI_RQJ245?>R3LK];;D&FZ7IFC:;!HVCZ=!:6EM$L5O:VT*I'$@& JJH 4 <
M#BO%?%__  3F_9$\9^))?%&H?##[+-/*9+B#3=2GMX)&)R3Y:.%3Z(%%>XT5
MT8W*LLS*G&GBZ,*D8[*44[>EUH<N79WG.4595<#B)TI2^)PE*+?K9J_S.1C\
M$:/\'?A#J'AGX)^"8+7^SM*N7T?2;!0OG7/EL4&YC\SL^ 68Y).2:\,_X)F_
MLL>-/@)X4\0>+?BIX?;3O$&MWB01VLLJ2/#:1#(.Y&(!=W8D9Z1J:^H:*Y*V
M0X&MF>&QCT>'C)0BK**YDDW:VZ2LM;+L=U#B?,J&3XO+TTUBI0E4F[N<N1MI
M7OLV[NZ;;ZA7B7BC_@G=^R3XR\3:CXO\0_#6>?4-5OIKR^F&NWB"2:5R[MM6
M4!<LQ.  !VKVVBNS'99EN9Q4<91C42U2E%2MZ73//RW.<WR:<IX#$3HN6C<)
M2BVNSY6KG@G_  [*_8Q_Z)7<?^%#??\ QZO4]9^#'PP\2?#*W^#OB/PA;:AX
M<M;&&TM].O"T@CBB0)'AR=X90!AP=W?.:ZBBL,-D62X*,XX?#4X*:M+EA%<R
M[.RU7DSIQG$O$68RIRQ6,JU'3?-%RJ2;B^\;O1^:U/#_  =_P3G_ &1O!/B.
M+Q/IWPQ^U3V\HDMHM3U&>XAC8'(/ENY5\?[8:NZ^-?[._P )/VAM*L=$^+/A
MI]2MM.N&FLXX[Z:#8[+M)S$ZD\=C7;444<BR6AA9X:GAJ:IS^**A&TO56L[=
M+CK\3<18K&T\96QE656G\,W.3E&^_*[W5^MMSP3_ (=E?L8_]$KN/_"AOO\
MX]7;?!/]E+X&?L\:G?:Q\)?"$FFW&HP+#>.^I7$^]%;<!B5V Y]*]%HK/#<.
MY!@Z\:V'PE.$X[.,(IKT:5S3&<6<49AAI8?%8ZM4IRWC*I.47UU3=GKJ<O\
M%WX-_#SXZ^$#X$^)VB-J&EM<I<&W2[DA/F)G:=T;*W&3QG%3?"KX4^!?@KX*
MMOAY\.-(:QTFTDD>"V>YDF*L[EV.Z1F8Y9B>37145WK!8-8OZTJ<?:VY>:RY
MN7>U][7Z;'EO,<P> ^I.K+V/-S<G,^3FM;FY;VO;2]KV"BBBNHXPHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHK)L_'7A&_\8WGP_L]>@DUK3[2.ZO=.4GS(89#A'(]"10!K4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&
M-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\
M[$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\
ME()X_P#^Q$TK_P!&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !102%!9C@#J35'PUXF\-
M^,]!M/%7@_Q!8ZMI=_")K'4M-NTGM[B,]'CD0E74^H)% %ZBBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *9//!:PM<W,R1QHI9Y'8 */4D]*?7*?%_P'>_$#PY:Z=IUU9K/9:I#>
MQVNI0F2UO#'N_<S*.2ASGOAE4X.,4U9O4#=\-^)=!\7Z+;>(O#6J17EE=PI+
M!/$>&5E##(/*G!'! ([BGZ/K^A^(8);G0-8M;V.&=H)I+2=9%25?O(2I.&'<
M=17EG[,L_A;Q/\+U\!7G@6'2[J+PUI@U=K1U4:C!/:_NIC)%M;>RJ^Y6^9<]
M2"">B^ VGV&DV?BC2]+LHK:VM_&-['!;P1A4C15C 50.  .U5**3:%<Z/Q5\
M0_ O@8Q+XP\7:?IK3@F%+RZ5&<#J0I.2!W/0=ZEU3QMX/T7P^GBS5?$]A!ID
MJH8;^2Z412!_N[6SAMW;&<]JI^.O%6B^"H$U1M)^VZM>C[)I=A;(OVB]?EA$
MI/1!RS,?E098UPF@^";CP1XE^&7@O6Y(9OLL.KW4BQ#]RMZRJX$8/9%FG"=P
MH[4**:"^IZ1:>-?!]]X:;QE:>*+"325C9WU);M/(55X8E\X&""#GH1S46B?$
M+P-XCT2Y\1Z%XMT^ZL+(,;RZANE*0!5W-O.?DPO/...>E>2^*8X_^%AZUH"1
MK_9,_P 2M!>]@Q^[:5[9'8$=/FD2W)'<MSUK5^+H%MXR\:1V2A5NOA/=27X3
MC>Z/,L+-ZG:TH!]!CM3Y$%SU72=7TK7M-AUG1-1@N[2YC#V]S;2AXY%/0JPX
M(J+0/$GA[Q78?VKX9UNTU"U\QH_M%G<+(F]3AEW*2,@]:\;T/7-2\">#-5^#
M&D7!AU#49;4^$V'!2'4@2[*/2"073^RHM=?^S=H]AX=\):SX?TJ'R[6P\7:G
M;VT?]V-)RJC\ !0X))L$ST*BBBLQA7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?
M^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!^0G_  =%_M>_M@?LZ>)O
M@;X \"?'/QK\(?@EXRUBXM_BA\4_A]ITDNHV4@EA"PB6)EDBVP-+*L:.C3$/
MC?Y6VF?\&PO[-WBZQ^"?@O\ :,\$?\%7?$?Q(\)_\*[^Q:W^S]<ZR+JR\'ZQ
M(R&.,YN)3:)&J3;81!$29%?+ $-]6_\ !5;]I3]N?X':II'AGX)?\$N+3]I7
MX5>(M N(?'&FQ:Q!%=6MUYF$C:WF2<7$+1_-CR",KRXR!7Y=?\&Q7_!._P#:
MV_X; ^'O_!0;P[\!;GX2_""U^$ITW6KNX\3FX/Q&O);9XA=I;EM\<;S&&Y*E
M5B4VJ[69V- '.?\ !432O^"L/A[_ (*7_LF_&7_@HA\7--TH^/?C[]@\%_"C
MP)J\LFD^'M)T[6=(03%U($\MT+L.6<&38B;RF1!#_1S7X_\ _!R[\./B'XX_
M;W_X)\ZOX*\!:UK%IH_Q>OIM7NM+TN:XCL8SJGAI@\S1J1$N$<Y; PC>AK[S
M_:E_X*<? O\ 9/\ VM_@U^Q7XP\#^,]>\9_&Z_EM_#0\+:=:SVVG1QR1H]S?
M--<Q/'"H=Y"T22ML@E.W(4, ?F3_ ,'3&@?\%6_$'PD^)/Q,U;XH:/X!_9O^
M'[Z$/#&C^%=5D.I>.+^\NK>%VOBNUHDMGDD;RVQ'E(BJRL3+%Z_^WC=?MJW?
M_!K/\+-?_8SU_7X?$D'P0\#7OB^[\/7,BZI)H*Z-;-?M#(A\S/W'D*'<85FZ
M@D'UC_@Z2\&^+_'O_!&7XA^&? OA74M:U*;7?#[0Z?I-C)<SR!=5MF8K'&"Q
M  ).!P!FOG#_ (*O?!#]L_XB_P#!LY^SE\/?V<O GBO4SI?@;P&_Q6\(^'+>
M5=4NM%AT!%F@,"J9'5+K[.TD85BNP,R[8WH ^2?^":\/PDU[_@I[^S*O_!#'
MXK?&;5K<Z3;ZG^U6OC&]G_LVWLO,A%W'<B1$C>5E-RHQOB\YK4P,7#$?1/\
MP6H_8%_X)%?";XM?%#XN?MQ_\%,_C%;?%CQ7H]UXF^&7@?\ X2>:[?2UE$R6
MEM:0?9IG> WMO+&BF2-$10F4V>:?%[ _ 7]J7_@H3^ROXA_X(.?L _%#X0>)
M? >OVT7Q7\27WA-]'TVWT-)+<20ZBZRR)<R"%;I999"'G$BQYG=D"?1W_!13
M_@KQ_P $V_C!?>./@S^V%_P10^*'BSXKZ7;:EX9\.S:[\(;&YDN5BEG2V>SU
M21UO(+=GD:97BC#+YK,@8MR >*_M._\ #>/@/_@T=M+O]L_Q'XIMO&,GC[3)
M?#S^(+V4:O;Z$]\GV2.Y=CYH;'F%5D.Y8FB4XVA1],?\&SW[5%[\$?V/_CS^
MRE^TUXVGDNOV:O%%[K%SJE_,S,?#5W;R7L=RN\DE"T%W-G/"SQ@XSS\9ZO\
ML;?MX_"'_@T]\2_"O]H'X<^,/[;UGXRZ?J_@GP->:?/-J6DZ*TEHH1K;!DME
M:>.YF\DJ-HEWD R$5>_X+"?LY_MF_ W]H7PU<?L??#'6[VW_ &Q?V;/#7@#Q
MJUGI5PZ6FI6\VFV\S2^6I$1-K#:P%I,82XN/2@#A?^"+7Q!^/_Q4_P"#A3X-
M_M*_&+Q1J@/QYTCQIX^MM$GOI#%:6LZ>(K6*$1EL;%-B3'P!L,>!C!K^FROQ
MBC_9*U+]G'_@YR_9-^'GPW\!:Q)X&^'?[+Z^'(=?BTF7[(AMM,\00+YLP4HL
MKDHQ!;):4'DMS^SM !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 4_$/_( OO^O.7_T U^6]?J1XA_Y
M%]_UYR_^@&ORWKMPFS,ZG0****ZS,**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /K;_@FC_R ?%O_ %^6G_H$
MM?3U?,/_  31_P"0#XM_Z_+3_P! EKZ>KS:_\5FT/A"BBBL2@HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_
MZ,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH I^(?^0!??]><O_H!K\MZ_4CQ#_R +[_KSE_]
M -?EO7;A-F9U.@4445UF84444 %%%% !1110 4444 %%%>V_LP?LX^$OB+X9
MO/BO\0];NX](TO5H[1;#3[?S))Y,Q'Y_E;$?[U <#H6)*@9J924%=C2N>)45
M[%\:_ /[/5OXV@T?X4>)=4EU*X\4M9:IHMU;;8K5?-*MY;!%^4-A5&6..I&!
MGO/BYX4_8E^#/BZ7P;XF^&/BJYN(88Y))]/NV>(;QD+N>X4YQVQ4>U6FCU'R
MGS#17JGPO\2?LC:=X.M[3XL> /$]_K:R2&XN=-F"PLI<[  ;A.0N ?EZ^M=3
M^U!\+_@-X%^$OASQ3X \*ZEI6J^(IEN+:VU*\9Y4M!&68NGF.JG+Q=R>?8BF
MZB4N6S%;2YX%1116@@HHHH **** "BBB@ HHHH **** /K;_ ()H_P#(!\6_
M]?EI_P"@2U]/5\P_\$T?^0#XM_Z_+3_T"6OIZO-K_P 5FT/A"BBBL2@HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_
M /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH I^(?\ D 7W_7G+_P"@&ORWK]2/
M$/\ R +[_KSE_P#0#7Y;UVX39F=3H%%%%=9F%%%% !1110 4444 %%%% !7O
M/[(&C_M'Z9"OC7X1^1=:%-K2VFN:?-<1XPHC9I-CE>0DG#(=W&","O!JTO"_
MBWQ!X-U>'6O#NJ36TT,R28BF95?:<A6"D;AZCTJ9Q<HV0T[,^H_VL?A[HMM;
MZ!X]\/>#+/1?'UWXM\K3["SFC<ZD%E?RYF084LVV)R3R#)M8DD5L? 3XE_M/
M?$3X@S^$/C7\,RGAZ:SE%^;_ $!K>./Y?E4%QB3<<#;\W!SVKY*UGQWXJUSQ
MG+X^N=8GCU22^-W'<PS,K02;RX\LY)4*3P,\8%=#KG[2_P >?$FCOH&L?%#5
M)+62,I+&D@C,BGJK,@#,#W!/-8>QER6T_P O0KFUN;WPN^#NB?%#]J&Z\#^'
MHQ+X=LM<NIY71MR_8(ICM&>X<;$!_P!L&JO[6WQ27XI?&?4+K3YPVF:3_P 2
M_3 A^4QQDAG&.,,Y8@_W=OI7&^#?B-XX^'DEU+X)\2W.FO>Q"*Z>U8*TB#/&
M<9 Y[5B5LHOGNR;Z!1115B"BBB@ HHHH **** "BBB@ HHHH ^MO^":/_(!\
M6_\ 7Y:?^@2U]/5\P_\ !-'_ ) /BW_K\M/_ $"6OIZO-K_Q6;0^$****Q*"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*0
M3Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@"GXA_Y %]_UYR_^@&ORWK]2/$/
M_( OO^O.7_T U^6]=N$V9G4Z!111769A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!];?\$T?^0#XM_Z_+3_T
M"6OIZOF'_@FC_P @'Q;_ -?EI_Z!+7T]7FU_XK-H?"%%%%8E!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__P"Q$TK_
M -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 8OQ)O+G3OAUK^H6<FR:#1;J2)\ [66%B#@\
M'D5_(]_P]I_X*"_]%_\ _+5TG_Y%K^MSXK?\DN\2_P#8 O/_ $0]?Q+5^B\"
M83"XJ&(]M3C*W+:Z3M\7<^8XAKUJ,J?LY-7OLVNQ]&_\/:?^"@O_ $7_ /\
M+5TG_P"1:/\ A[3_ ,%!?^B__P#EJZ3_ /(M?.5%?H']DY7_ ,^(?^ Q_P C
MYOZ[C/\ GY+[W_F?1O\ P]I_X*"_]%__ /+5TG_Y%H_X>T_\%!?^B_\ _EJZ
M3_\ (M?.5%']DY7_ ,^(?^ Q_P @^NXS_GY+[W_F?1O_  ]I_P""@O\ T7__
M ,M72?\ Y%H_X>T_\%!?^B__ /EJZ3_\BU\Y44?V3E?_ #XA_P" Q_R#Z[C/
M^?DOO?\ F?1O_#VG_@H+_P!%_P#_ "U=)_\ D6C_ (>T_P#!07_HO_\ Y:ND
M_P#R+7SE11_9.5_\^(?^ Q_R#Z[C/^?DOO?^9]&_\/:?^"@O_1?_ /RU=)_^
M1:/^'M/_  4%_P"B_P#_ ):ND_\ R+7SE11_9.5_\^(?^ Q_R#Z[C/\ GY+[
MW_F?1O\ P]I_X*"_]%__ /+5TG_Y%H_X>T_\%!?^B_\ _EJZ3_\ (M?.5%']
MDY7_ ,^(?^ Q_P @^NXS_GY+[W_F?1O_  ]I_P""@O\ T7__ ,M72?\ Y%H_
MX>T_\%!?^B__ /EJZ3_\BU\Y44?V3E?_ #XA_P" Q_R#Z[C/^?DOO?\ F?1O
M_#VG_@H+_P!%_P#_ "U=)_\ D6C_ (>T_P#!07_HO_\ Y:ND_P#R+7SE11_9
M.5_\^(?^ Q_R#Z[C/^?DOO?^9]&_\/:?^"@O_1?_ /RU=)_^1:/^'M/_  4%
M_P"B_P#_ ):ND_\ R+7SE11_9.5_\^(?^ Q_R#Z[C/\ GY+[W_F?1O\ P]I_
MX*"_]%__ /+5TG_Y%H_X>T_\%!?^B_\ _EJZ3_\ (M?.5%']DY7_ ,^(?^ Q
M_P @^NXS_GY+[W_F?1O_  ]I_P""@O\ T7__ ,M72?\ Y%H_X>T_\%!?^B__
M /EJZ3_\BU\Y44?V3E?_ #XA_P" Q_R#Z[C/^?DOO?\ F?1O_#VG_@H+_P!%
M_P#_ "U=)_\ D6C_ (>T_P#!07_HO_\ Y:ND_P#R+7SE11_9.5_\^(?^ Q_R
M#Z[C/^?DOO?^9]&_\/:?^"@O_1?_ /RU=)_^1:/^'M/_  4%_P"B_P#_ ):N
MD_\ R+7SE11_9.5_\^(?^ Q_R#Z[C/\ GY+[W_F?1O\ P]I_X*"_]%__ /+5
MTG_Y%H_X>T_\%!?^B_\ _EJZ3_\ (M?.5%']DY7_ ,^(?^ Q_P @^NXS_GY+
M[W_F?T2_\&K7[5'QY_:@^'?QEU#XZ>._[<FT?6M&CTY_[+M;;R5DANRXQ;Q1
MALE%^]G&.*_6.OQ:_P"#-W_DEWQW_P"P_H/_ *(O:_:6OQGBBE2H9[6A3BHQ
M5M$K+X5T1]UE,YU,NIRD[O7?U84445X!Z(4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445S'Q
M6^($WP[T&TU"UL[:26_U2&QBEOKDPVUNTF<23. 2J#&.G+,HXSD-)MV0'3T5
MQ'PG\5?$G7/A'I_BWQ1I%C?W]UH5M=V2Z?=['O6>!7Q('14A8L>Q*\GIC%6_
MA%XN\5^+=+U9O&=O817NG:]<6+)IV_R@J!"!ESEB-Q&[ SC.T=*;BU<5SK**
MXOXW^-_'/@/PJ^N>#=$LIE@7S+V\U"4[(5#HH18U(9W;<<'(50I)).%-GXB>
M*?$MEKFA^!_!TUK;ZAKDL[-?7MN9DM;>% TCB,,N]B6C4 L -V3G&"*+8[G5
MT5YE=?%GQIH^GZCX0O8M.N/$]IXCL](L[I8'2UG%TB21W+1[RRA8S(60-RT1
M (!&)M1^(?CKP2GB?P[XGO=.U'4-+\*2ZWI&H6]BT"3*@D5HY8O,;!5U3E6^
M97'0@DOD8KGH]%<)X"^+[ZA\)+WQWXWBA@O=#6Y37(;52%$D(+#8"2</&8W4
M9)_> 58^!7C;QAX[\&3ZGX\L;2VU2UU:YL[F"RC94C,3[2OS,22#D$YYQT%)
MQ:387.SHHHJ1A7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C
M4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8'Q
M6_Y)=XE_[ %Y_P"B'K^):O[:?BM_R2[Q+_V +S_T0]?Q+5^F^'OP8GUA_P"W
M'R?$WQ4OG^@4445^CGRX4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?O'_P &;O\ R2[X[_\ 8?T'_P!$7M?M
M+7XM?\&;O_)+OCO_ -A_0?\ T1>U^TM?AW%O_)0U_6/_ *3$_0,F_P"193^?
MYL****^</4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "L?QN-<DT7[-HOA*PUL32;+RPU&\\E
M&A*G)&8W#'.WY2 "">>,'8HH \M_95^'WB?P1X'BNM=M!IT&H:3IQ@T1;B1S
M;RI!B:9PZKY4DK$%HU&%*=22:V/##7GPT\,^-O%?B:P>*"+7-1U2-=XS+;B-
M6##!.,[2.>?:NZI)(TE0QRH&5A@JPR#5.5W=BL<9\4=/\0^//@E=VFGZ!)'J
M6HZ?!)_9K2+OC<M&[1EC@$KR,\=*?\2=)UVU\5>'/B)H6ASZI_8S74%[86CH
M)GM[B-07CWLJLRO'&=I()4MCD 'L:*%*P6/([SP'XXU[^U/B@/#$MOJ4GBK3
M]4T[0;B>,3/:VD2Q;&8,425U:9@-V 2@)'.)]?\ #WC'XB2^+?%Y\'7NFB;P
M/<:+HUAJ#Q"XNI9!([N0CLJ+N\M%RV3ACP,9]5HI\["QY+J/PL\83>.=*LK2
MQ4>'M:M["Y\5AI!F.XL5RBXS\WFD0(V,C; <]:Z[X1^']8\/6&NQ:S8M UWX
MLU*[MPS [X9)V9'X)X(.?6NLHI.;:L%@HHHJ1A7A?@'_ )2">/\ _L1-*_\
M1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!@?%;_DEWB7_ + %Y_Z(>OXEJ_MI^*W_ "2[
MQ+_V +S_ -$/7\2U?IOA[\&)]8?^W'R?$WQ4OG^@4445^CGRX4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?O
M'_P9N_\ )+OCO_V']!_]$7M?M+7XM?\ !F[_ ,DN^.__ &']!_\ 1%[7[2U^
M'<6_\E#7]8_^DQ/T#)O^193^?YL****^</4"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD
M$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@# ^*W_ "2[Q+_V +S_ -$/7\2U?VT_%;_DEWB7_L 7G_HAZ_B6
MK]-\/?@Q/K#_ -N/D^)OBI?/] HHHK]'/EPHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _>/_ (,W?^27?'?_
M +#^@_\ HB]K]I:_%K_@S=_Y)=\=_P#L/Z#_ .B+VOVEK\.XM_Y*&OZQ_P#2
M8GZ!DW_(LI_/\V%%%%?.'J!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_
M $8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M&!\5O^27>)?^P!>?^B'K^):O[:?BM_R2[Q+_ -@"\_\ 1#U_$M7Z;X>_!B?6
M'_MQ\GQ-\5+Y_H%%%%?HY\N%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% '[Q_\&;O_)+OCO\ ]A_0?_1%[7[2
MU^+7_!F[_P DN^.__8?T'_T1>U^TM?AW%O\ R4-?UC_Z3$_0,F_Y%E/Y_FPH
MHHKYP]0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#\1_^"NG_  7?_;GOOVK_ (B?L!?\$]?A
M_P"&_#Q^&&M^'(_$WCCQ'KCPZG>W,^LZ7 D-G"LT6+>2YO(+:;B9FMY)G_=
MJP^WOA-^WE^WS^SK^PA\3OVK_P#@KC^R5I?AK6_A[>-]A\/?!V1]6?7;(1PX
MNHXQ<7 @C,LQ4M),/+6*1Y BJ"?S3_X.)?B/_P $./CU\4/'4NH>-M?^&_[5
MGP^\::%H][KEAH=_$=1M4U"RBN;QS DEO=&VT^26:)]\5P?(C0%@JQU]=?\
M!K-^UY^V1^U1^SO\3]+_ &C_ (D:Y\1/!?@KQG'I7PK^*?B33I(;WQ%9XG$Z
MR/+EY?+"6TF9&>13=-&SML 4 X7_ ()*?\%B/^"EO[8__!9KQC^RG^U_\/[+
MX<>%[;X92^)-,^%9T>(7NC"4:9/9?:+EE^T-,UK>J\BOLPTI!BC*[%_6/XQ?
M%'PQ\#_A'XJ^-7C:21-&\'^'+[6]7>( LMK:6[SRD ]3LC;%?D1^S!_RN@_M
M%_\ 9&['_P!,WABOT*_;I\;?"C]IK]FC]H7]A3X/_&CPEK7Q8O/@OXBLI_A_
MI?B6UGUJR:[TMX8'GLDD,\2,]U; ,Z 'SX^?G7(!^1UI_P %>_\ @X)\>?L8
M^(?^"V_@[Q=\+M/^!^@>-?LB_!N?PZDL]QI@O([1IOM'D_:'59I4B9Q<(Q*2
MR"-54*?OSX]?%#_@L'^WQ\,/@O\ '#_@D?\ %[X6?#GX=_$/X>P>(?$6N>.=
M+-YJNF7LJI(+,*\,\4J[9-GRP@AX)2T@#1@_EI\'O^"@'[*_A+_@T:\9_LF:
M[\7= MOB=;ZQ>^'XO -QJ,::M<2W/B!+X3K:D^885MY78R[=@,+)NW#;7W)\
M*OAI^P9XW_X(_P#[/_\ P30_;[_;RE^!WB[3?AWH?C"ZTZQ^(]GX7U@0W,5V
M8HS)?(R21XGE5X@I(>$;@-N" ;?_  1S_P""G?\ P4&\8?MF_M!?\$]?^"B-
MUX=\?:Q\#]#DU67X@_#O0F_TEXY8E:R\FVB19Y)$E#11I#'*&@FC*NV-OA.E
M_P#!PC_P4)_:%_X*J?L_?#WP)\&[GX4_ 'XK^,([#P[8^*] @?6/%FF+<B&:
M_D:4,ULC-\J"'"C#@22E=PK?\&Y/Q5L/@%_P5?\ CI_P35_9*^)6C_%;X :7
MHDNO:;\2[;0K%;V:\C:S4-/J-I$GV]?,NKFW#.75O)$D.Q"ZMVW_  6J '_!
MQO\ L%@#@7<''_<4:@#7_P"#E_\ X*M_\%#O^"?/QR^%?PZ_8<\>V.E0^)O!
M>N:QKMK=>&;*_:46.)7D!N(W*!($E8A<9VU]7_M!?\%6="\"_P#!#N\_X*E^
M$KNSAU#5?A-::IX>MW421PZ_?1QV\%NR'.\17TP5UYXB?L":^4?^"V_A#P]\
M0O\ @O/^PS\/_%VG)>:3KUKKFFZK9R?=GMIP8I8S[,CLI]C7PM^S5_PM#XX>
M,?A'_P &S'CVROKNT^%W[66OZCXXN9(R(;KPEI9:\2(MT*SO)J;C^'+6Q&2P
M% 'Z,?\ !LY_P4J_;T_X* :A^T!X4_;P\96>IZS\,M;T73;*TMO#UII[6,TI
MU-+N-Q;1IO.^UC'S9QL..IK]4Z_'_P#X-GR6_;[_ ."C)/?X_+_Z=?$5?L!0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8'Q6_Y)=XE_P"P
M!>?^B'K^):O[:?BM_P DN\2_]@"\_P#1#U_$M7Z;X>_!B?6'_MQ\GQ-\5+Y_
MH%%%%?HY\N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '[Q_\&;O_ "2[X[_]A_0?_1%[7[2U^+7_  9N_P#)
M+OCO_P!A_0?_ $1>U^TM?AW%O_)0U_6/_I,3] R;_D64_G^;"BBBOG#U HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?
M_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#R#]K;]A;]FG]MCP4/!GQV^'-A>E=4TR^BUB'3K;[?$UE?
M07L<2SRQ.RQ.\"QR(.'B>1.-V:]6T?1M'\.Z5;Z%X?TJVL;*TB$5K9V<"Q10
MH. J(H 4#T Q5FB@#S+0?V-?V7?#'[3FM?MG:!\%-%M?BEXBTQ-/USQM%$PO
M;RU6*")8G;=@J([6W7ITB6O%OV&?^"8'_#*7[:O[1/[<GCSXFVWBOQ5\<?$Z
M3:;Y.DM;?V!HT3.8; ,TCF5B#"'?"AOLT>%'-?6U% 'S7XE_X(Z_\$O/&/QZ
M?]IOQ/\ L.^ +WQK+J/]H7&K3Z.#'/=EMYN)+;/V>64O\YD:,L6^8DGFM?\
M:T_X);_\$^OVZ?$=KXS_ &L/V5/"_C'6[*R6SMM;O()(+U;969UA-Q;O'*T:
ML[D(6(!=L ;CGWVB@#S#]EW]BS]D_P#8I\)W7@C]E'X >&? FG7\RRZBF@::
ML4MZZ@A6GF.9)RH)"F1FV@D#&:=\4/V-?V7OC3\:O"/[1GQ4^"NBZYXX\!L&
M\'^);V)C<Z41)Y@,1# #YSNY!YKTVB@#SKXD_LE?LW?&#XR^#_VA?B9\(-(U
MGQKX :1O!OB.\C8W&DESES$0P R?4&J7AG]B7]D[P9^TSK7[9/A;X#>'K'XH
M>(K(VFM>-8+0B]NH2D*%6;.!E8(@2 "0G)Y.?4J* /-_@;^R#^S/^S3XO\:^
M/O@/\&]'\+ZS\1=8_M7QOJ&F1,LFL7GF32>?,2QRV^XG;C',C5Z1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 8'Q6_Y)=XE_[ %Y_P"B
M'K^):O[:?BM_R2[Q+_V +S_T0]?Q+5^F^'OP8GUA_P"W'R?$WQ4OG^@4445^
MCGRX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?O'_P &;O\ R2[X[_\ 8?T'_P!$7M?M+7XM?\&;O_)+OCO_
M -A_0?\ T1>U^TM?AW%O_)0U_6/_ *3$_0,F_P"193^?YL****^</4"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q_\
M]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^;_\ @L'_ ,HM
MOCY_V2W5_P#TG:OY!Z_KX_X+!_\ *+;X^?\ 9+=7_P#2=J_D'K]6\/\ _D7U
MO\7Z(^.XD_WF'I^H4445]\?.!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!_2I_P:=_\ *+:\_P"RI:O_ .D]
ME7Z:5^9?_!IW_P HMKS_ +*EJ_\ Z3V5?II7X+Q%_P CS$?XF?HV6?\ (OI>
MB"BBBO%.X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** ,#XK?\DN\2_P#8 O/_ $0]?Q+5_;3\5O\ DEWB
M7_L 7G_HAZ_B6K]-\/?@Q/K#_P!N/D^)OBI?/] HHHK]'/EPHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _>/
M_@S=_P"27?'?_L/Z#_Z(O:_:6OQ:_P"#-W_DEWQW_P"P_H/_ *(O:_:6OP[B
MW_DH:_K'_P!)B?H&3?\ (LI_/\V%%%%?.'J!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2
M">/_ /L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!\W_\ !8/_ )1;?'S_ +);J_\ Z3M7\@]?
MU\?\%@_^46WQ\_[);J__ *3M7\@]?JWA_P#\B^M_B_1'QW$G^\P]/U"BBBOO
MCYP**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /Z5/^#3O_E%M>?\ 94M7_P#2>RK]-*_,O_@T[_Y1;7G_ &5+
M5_\ TGLJ_32OP7B+_D>8C_$S]&RS_D7TO1!1117BG<%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &!\5O
M^27>)?\ L 7G_HAZ_B6K^VGXK?\ )+O$O_8 O/\ T0]?Q+5^F^'OP8GUA_[<
M?)\3?%2^?Z!1117Z.?+A1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!^\?_!F[_P DN^.__8?T'_T1>U^TM?BU
M_P &;O\ R2[X[_\ 8?T'_P!$7M?M+7X=Q;_R4-?UC_Z3$_0,F_Y%E/Y_FPHH
MHKYP]0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *Y+XRS^-K?PK!+X*6^.-2A_M8Z5'&]X++G
MS# ) 5+YV]B=N[;\V*ZVLSQ3HVLZW8QP:%XLNM'GCF#_ &BUMX9?,7!!1EE1
MAM.0>,'*CG&06G9@SS_]FR]MM=^"-E8^$_B3=7-^FAVD4JZA$DITF<VR\+&4
M1BF>5W%@P *DCKL_ <:G!I?B'3-4\07^IM8^*[NWCN]1N#)*RJ(^_  R2=J@
M*,\ "I/@A\)7^%WAJW35]6EOM8FTFQM-1N&9?+1;:'9'#$%1?W:[GP6&YMV6
M/I8MO#/B'P'X5\5WOAQAJ&I:A>WNI:;;J@7]\\8\N([C@_,HY.!S5R:<G8G4
MS?$NFKX_^,LG@C7-0ODTK2O#4-]]DLM0FMO.N)[B6,.[0LK-L6 X&< N3C(&
M.6T+5]<\97OA_P"%&O>(=0DM8-=URVU&[BO'BGOX+"01PH\J$/R)8RY!!8QG
M)Y.>TU#P'X\75--\;:!XHTZ/7X]$33M8:_T]I+:\ (?>%C="C+(9",'&)&&.
MA%6'X,:CHFB:-/X;\41#7](U"ZO7U.^LB\5[+=%VN5DC5P55V?(PV5V)][!!
M:<;#.5U75]=T.\U3X.:=XBU%+-_&6EV-I>M>R/=6UE=0B:6%9F)?(\N558DL
MJR#!^45;\5_:OAO=>,/!GAK6-16PE^'EUJMDEQJ,TSV5S'YD;-')(S.H8-&V
M,\,A(QDUOGX+ZE?:'J-UJ_BF(^)-0UNWU8:K;V1$-M<0!%@1(BY)B5(PA!;+
M!W.03PZ7X4>)?$-OXDU/QKXELIM6UWP\^CVS:?8O';V4!63HK.S.Q>3<Q)'W
M5 QC)?-$5C"\"_$;7/"'P?UG3-9NIM0USP[(MM8&ZE+RWQN0K6!9B<L6\Y(R
M?6-JV/V;(M<L_ ^H:/XA\0W>JW.G>)+^S>^O;AI'D\J4IG+$D#C('09J>^^"
M=O?>/O#WC1M:98](LHXM0L5B^2_DA5Q;2,<\>6TLK#KDE?[M;O@#P;+X+M=4
MMI;];C^T=>O-14K'MV">4N$ZG)&<9[U,I1L[=1I.YO4445F,*\+\ _\ *03Q
M_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F_\ X+!_
M\HMOCY_V2W5__2=J_D'K^OC_ (+!_P#*+;X^?]DMU?\ ])VK^0>OU;P__P"1
M?6_Q?HCX[B3_ 'F'I^H4445]\?.!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!_2I_P &G?\ RBVO/^RI:O\
M^D]E7Z:5^9?_  :=_P#*+:\_[*EJ_P#Z3V5?II7X+Q%_R/,1_B9^C99_R+Z7
MH@HHHKQ3N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@# ^*W_ "2[Q+_V +S_ -$/7\2U?VT_%;_DEWB7
M_L 7G_HAZ_B6K]-\/?@Q/K#_ -N/D^)OBI?/] HHHK]'/EPHHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _>/_
M (,W?^27?'?_ +#^@_\ HB]K]I:_%K_@S=_Y)=\=_P#L/Z#_ .B+VOVEK\.X
MM_Y*&OZQ_P#28GZ!DW_(LI_/\V%%%%?.'J!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4
M@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'S?_ ,%@_P#E%M\?/^R6ZO\ ^D[5_(/7
M]?'_  6#_P"46WQ\_P"R6ZO_ .D[5_(/7ZMX?_\ (OK?XOT1\=Q)_O,/3]0H
MHHK[X^<"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#^E3_@T[_P"46UY_V5+5_P#TGLJ_32OS+_X-._\ E%M>
M?]E2U?\ ])[*OTTK\%XB_P"1YB/\3/T;+/\ D7TO1!1117BG<%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% &!\5O^27>)?^P!>?\ HAZ_B6K^VGXK?\DN\2_]@"\_]$/7\2U?IOA[\&)]
M8?\ MQ\GQ-\5+Y_H%%%%?HY\N%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% '[Q_\ !F[_ ,DN^.__ &']!_\
M1%[7[2U^+7_!F[_R2[X[_P#8?T'_ -$7M?M+7X=Q;_R4-?UC_P"DQ/T#)O\
MD64_G^;"BBBOG#U HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /F__ (+!_P#*+;X^?]DMU?\ ])VK^0>OZ^/^"P?_ "BV^/G_ &2W
M5_\ TG:OY!Z_5O#_ /Y%];_%^B/CN)/]YAZ?J%%%%??'S@4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?TJ?\
M&G?_ "BVO/\ LJ6K_P#I/95^FE?F7_P:=_\ *+:\_P"RI:O_ .D]E7Z:5^"\
M1?\ (\Q'^)GZ-EG_ "+Z7H@HHHKQ3N"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# ^*W_)+O$O\ V +S
M_P!$/7\2U?VT_%;_ ))=XE_[ %Y_Z(>OXEJ_3?#WX,3ZP_\ ;CY/B;XJ7S_0
M****_1SY<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /WC_X,W?\ DEWQW_[#^@_^B+VOVEK\6O\ @S=_Y)=\
M=_\ L/Z#_P"B+VOVEK\.XM_Y*&OZQ_\ 28GZ!DW_ "+*?S_-A1117SAZ@444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/
M_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-__  6#_P"4
M6WQ\_P"R6ZO_ .D[5_(/7]?'_!8/_E%M\?/^R6ZO_P"D[5_(/7ZMX?\ _(OK
M?XOT1\=Q)_O,/3]0HHHK[X^<"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#^E3_@T[_Y1;7G_ &5+5_\ TGLJ
M_32OS+_X-._^46UY_P!E2U?_ -)[*OTTK\%XB_Y'F(_Q,_1LL_Y%]+T04445
MXIW!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!@?%;_DEWB7_ + %Y_Z(>OXEJ_MI^*W_ "2[Q+_V +S_
M -$/7\2U?IOA[\&)]8?^W'R?$WQ4OG^@4445^CGRX4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?O'_P9N_\
M)+OCO_V']!_]$7M?M+7XM?\ !F[_ ,DN^.__ &']!_\ 1%[7[2U^'<6_\E#7
M]8_^DQ/T#)O^193^?YL****^</4"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B
M:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#YO_X+!_\ *+;X^?\ 9+=7_P#2=J_D'K^OC_@L'_RB
MV^/G_9+=7_\ 2=J_D'K]6\/_ /D7UO\ %^B/CN)/]YAZ?J%%%%??'S@4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ?TJ?\&G?_*+:\_[*EJ__ *3V5?II7YE_\&G?_*+:\_[*EJ__ *3V5?II
M7X+Q%_R/,1_B9^C99_R+Z7H@HHHKQ3N"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# ^*W_)+O$O_ & +
MS_T0]?Q+5_;3\5O^27>)?^P!>?\ HAZ_B6K]-\/?@Q/K#_VX^3XF^*E\_P!
MHHHK]'/EPHHHH **** "BBB@ HHK[C_X-Z_V>/V0?VF_^"B6G_#7]L>"PO\
M2!X9N[OPOX>U6Z\JVUK64E@$5K( 1YH\EKB419P[0@$,,HW-C<5#!82=>2;4
M4W9;Z&M"C+$5HTT[-NVI\4ZQX<\0^'ELWU_0;VQ&H627E@;RU>(7-NQ(6:/<
M!OC)5@&&02IYXJE7[??\%W/C!IWP#^$6G?!CXN_\$:/A_91ZQ\*8=,\-?$W1
M=/3[-X*U)KBZ1=/M;R&T59$AC"S1PAX1NGW&/&Y34_X-K=8_X)DZ;X[\'?"S
MX?\ PUU3QG\<_%OAG5-1\=^)?%>EQK:^%(+8[196*L&5_-RC>8GS,C'>Z_ZA
M?#_U@J+*7C70;M>R335EK=M7LO76^R=T>A_9L7C%0]HOFFOE;J?B917H_P"V
M-##;?M=?%2WMXECCC^(^N*B(N H%_.  !T%?5?\ P1#\4_\ !-CX=?%/3O&?
M[57@36_'?Q6O?B!HNA?#'P/<6"'1$^VSI$=4N)&RLCP.2?+D7 S&461F+P>Q
MB,8Z&"]NH.6B=EOK^G=]%J<-*A[2O[-R2\W_ %^!\&T5^F7_  <#^*/ ?P-_
MX+BKXYUCX.Z#XHT'0=,\.7VH>#-2B,5CJD20*SP2"+& X!'0C.-RN,J?LK_@
ME)_P4B\0_P#!6WXF_$SX$_'[]B#X3:#^S9X<\"W%U=06^A%(=!Q(BP0S7+L(
M2S0_:7W1Q0E?LYD39L.?+KYW7I9=3QL:%X.*D_>2M>VBT]YZ^5SLIY?3GBI8
M=U+23LM'KY^2^\_ .BOVI_X))_L/6?PC_8?U?]O']F#]DC2/C?\ %CQ]\2;[
M0/@O:>-(8VTW0=)MI9T.I7/G,B1'_1;@O)N1V(AB1D,C!_DK_@NUKO\ P4^U
M;XD^!]/_ ."E7P.\*^%+O3].OE\(:CX,L8UL=1@>2)IE$L4\JNT16,;"5=!(
M"PPZD[8?.J>*S%X:"5DVFW)*5TM;0W:3T;TZ]B*N E1PJJR;UL]$[:]Y;>9\
M%T445[9YX4444 %%%% !1110 4444 ?O'_P9N_\ )+OCO_V']!_]$7M?M+7X
MM?\ !F[_ ,DN^.__ &']!_\ 1%[7[2U^'<6_\E#7]8_^DQ/T#)O^193^?YL*
M***^</4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MO"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y
MO_X+!_\ *+;X^?\ 9+=7_P#2=J_D'K^OC_@L'_RBV^/G_9+=7_\ 2=J_D'K]
M6\/_ /D7UO\ %^B/CN)/]YAZ?J%%%%??'S@4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?TJ?\&G?_*+:\_[*
MEJ__ *3V5?II7YE_\&G?_*+:\_[*EJ__ *3V5?II7X+Q%_R/,1_B9^C99_R+
MZ7H@HHHKQ3N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@# ^*W_)+O$O_ & +S_T0]?Q+5_;3\5O^27>)
M?^P!>?\ HAZ_B6K]-\/?@Q/K#_VX^3XF^*E\_P! HHHK]'/EPHHHH **** "
MBBB@ KW7_@G[\&_V0_CG\7M4\$?MA?M4W7P>TO\ X1R2?POXOAT=[V(:NMQ;
MB.&=$7(C,)N'W%X@&C7YQD*WA5%95J<JM)PC)Q;ZJUU]Z:^]%TY*$U)J_D_^
M ?T._M5_MI?LF_L7?\$X-5_9[^.W[<MM\=9/&O[/MEI'@'PFGA]II-6N2M_"
MNNM=,\K)%,S6Y_>R?NO[.W1%W;%?GC_P;!>,O"'@3_@J/9:]XX\5Z;HUB/ >
ML1F]U6^CMX@Y$6%WR$#)QP,U^?\ KOBKQ1XH2QC\3>)+_45TRP2QTU;Z\>86
MEJA8I!%O)\N-2S$(N%!8X')JA7A8?AZG1R^OAO:-NK>[LO31*R]>[/0J9G.I
MB:=7ETALM?S=SZ[^&W[ ?Q>_X*<_\%'OC%\'?V??%OA33[BQU[Q)XCNM:\4Z
ME-#IR6$6J>67\VWAG/+7$>#MVD$G(KR#]B633/#/[>'PBEO]<LS9Z?\ %S0#
M-J8E*6YBCU2#,VZ0*5CP"V6"X') JG^SA^V-\?OV3=*\<:5\"/%T.B_\+#\*
M3>'/$UT-/AEGDTZ7/F112.I: MG[\95L@$$$"O+Z]2%#$_O*<Y+DY4H]]M6_
MT7D<DJE+W917O7;?;?2Q^I7_  6A^%'@W]N?_@OG8?!GPI\;?#.DZ1XLTK1+
M.X\93:C'-8V$261>:0NC[6941@J%E!<JI9<Y'VC^UM_P3WNIOV1-'_X)X_\
M!.']M#X%_#/X3"U$OCK4-:\;[M>\8WK8\QKR6",J(FVKN53\X"IA(D$=?SR4
M5Y53(J[I8>G"O944DDXIIM?::OOVWMNM3LCF--3J2E3NYO76VG;;[^Y^UW[,
MFE6'[5W_  23\9_\$5?AK^V'X-\&_%[X2?%'4[&![_Q&]EIWC+38]6N9F>&9
M5+S6TDDTIPB.08(2ZJL@:O,/^"\/Q2^&?PO_ & ?V<?^"<5Y\?=#^)GQ/^'2
M&[\9Z[X?U/[=#IR);-"EL9CS\QE"HC8?R[5&=$WH#^4%%71R%4L:JSJ7BI.?
M+9+WY*S=][=;?B3/,7.@Z?+K91O=[)W6G?S"BBBOH#S0HHHH **** "BBB@
MHHHH _>/_@S=_P"27?'?_L/Z#_Z(O:_:6OQ:_P"#-W_DEWQW_P"P_H/_ *(O
M:_:6OP[BW_DH:_K'_P!)B?H&3?\ (LI_/\V%%%%?.'J!1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z
M5X7X!_Y2">/_ /L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!\W_\ !8/_ )1;?'S_ +);J_\
MZ3M7\@]?U\?\%@_^46WQ\_[);J__ *3M7\@]?JWA_P#\B^M_B_1'QW$G^\P]
M/U"BBBOOCYP**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /Z5/^#3O_E%M>?\ 94M7_P#2>RK]-*_,O_@T[_Y1
M;7G_ &5+5_\ TGLJ_32OP7B+_D>8C_$S]&RS_D7TO1!1117BG<%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% &!\5O^27>)?\ L 7G_HAZ_B6K^VGXK?\ )+O$O_8 O/\ T0]?Q+5^F^'O
MP8GUA_[<?)\3?%2^?Z!1117Z.?+A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!^\?_!F[_P DN^.__8?T'_T1
M>U^TM?BU_P &;O\ R2[X[_\ 8?T'_P!$7M?M+7X=Q;_R4-?UC_Z3$_0,F_Y%
ME/Y_FPHHHKYP]0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "L_6_%GAOPW<V5GKVLP6D
MFHW!@LEF?'F2!&D(]OE1CDX'0=2 ="O$/CIX)N=#^)^F?$F7P]I7B2SO]35+
MC2M055FC$.FWI:-)) R>44W2%& _>*O/S96HI2=F)Z'K/BKQ[X*\#PPS^,/%
M5AIJW!(@^V7*H9,#)V@G) ')/;O3]6\9^$M!T!/%.L>);&WTV0(8KZ6Z412!
M_N[6SAMW;&<]JXBQ_M23Q5I/Q>\#>!GU71M6\'6MK96<$T%O-8+O:9?DE95"
M.DB*P4Y!B7@CIR?PJ^U7OB'P5#JEG!%8KK_BB?3;:!]\$3).5B$9(&Y55[C8
M<#Y>0 *KD5@N>QVGC7P??>&F\96GBBPDTE8V=]26[3R%5>&)?.!@@@YZ$<U%
MHGQ"\#>(]$N?$>A>+=/NK"R#&\NH;I2D 5=S;SGY,+SSCCGI7DOBF./_ (6'
MK6@)&O\ 9,_Q*T%[V#'[MI7MD=@1T^:1+<D=RW/6M7XN@6WC+QI'9*%6Z^$]
MU)?A.-[H\RPLWJ=K2@'T&.U'(@N>JZ3J^E:]IL.LZ)J,%W:7,8>WN;:4/'(I
MZ%6'!%1:!XD\/>*[#^U?#.MVFH6OF-']HL[A9$WJ<,NY21D'K7C>AZYJ7@3P
M9JOP8TBX,.H:C+:GPFPX*0ZD"791Z02"Z?V5%KK_ -F[1[#P[X2UGP_I4/EV
MMAXNU.WMH_[L:3E5'X "AP238)GH5%%%9C"O"_ /_*03Q_\ ]B)I7_HQJ]TK
MPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ^;_\ @L'_ ,HMOCY_V2W5_P#T
MG:OY!Z_KX_X+!_\ *+;X^?\ 9+=7_P#2=J_D'K]6\/\ _D7UO\7Z(^.XD_WF
M'I^H4445]\?.!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!_2I_P:=_\ *+:\_P"RI:O_ .D]E7Z:5^9?_!IW
M_P HMKS_ +*EJ_\ Z3V5?II7X+Q%_P CS$?XF?HV6?\ (OI>B"BBBO%.X***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** ,#XK?\DN\2_P#8 O/_ $0]?Q+5_;3\5O\ DEWB7_L 7G_HAZ_B
M6K]-\/?@Q/K#_P!N/D^)OBI?/] HHHK]'/EPHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _>/_@S=_P"27?'?
M_L/Z#_Z(O:_:6OQ:_P"#-W_DEWQW_P"P_H/_ *(O:_:6OP[BW_DH:_K'_P!)
MB?H&3?\ (LI_/\V%%%%?.'J!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R7B[X'_#+Q
MMXBM?%&O^$[.:[@NQ/<.ULA%YMA>%4F!!\Q0'!&><QKS@8/6T4TVM@W,3Q3X
M"TCQ='!;W^I:K;6\,;1FVTS59K6.5#CY7$3+D8&.O )'>F:Q\-/!^L>'K'PR
M=-:TMM+9&TIM.G>WDLF52JF)XR&3Y25X.""0<@FMZBB["QS=M\)_ ]OX1NO!
M3Z9+-9WTYN+V2XO)'GGG+*WG-,6W^8"JD/G*[5QC PW3/A+X.TW2M7TMTO;L
MZ[:FVU6\U#499[B>+8R!#([%E4*[8 P!N)ZDFNFHHYI=P,2;X=>#Y_$>C^+9
MM(5M0T*TDMM,N"YS%&ZA6'7YN!@$YQEL=35OP]X8T?PM%=P:-;M&M[J$U[<!
MI"VZ:5R[MST!)Z=!6A11=@%%%%( KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\
M*03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /F__ (+!_P#*+;X^?]DMU?\ ])VK^0>O
MZ^/^"P?_ "BV^/G_ &2W5_\ TG:OY!Z_5O#_ /Y%];_%^B/CN)/]YAZ?J%%%
M%??'S@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?TJ?\&G?_ "BVO/\ LJ6K_P#I/95^FE?F7_P:=_\ *+:\
M_P"RI:O_ .D]E7Z:5^"\1?\ (\Q'^)GZ-EG_ "+Z7H@HHHKQ3N"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@# ^*W_)+O$O\ V +S_P!$/7\2U?VT_%;_ ))=XE_[ %Y_Z(>OXEJ_3?#W
MX,3ZP_\ ;CY/B;XJ7S_0****_1SY<**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /WC_X,W?\ DEWQW_[#^@_^
MB+VOVEK\6O\ @S=_Y)=\=_\ L/Z#_P"B+VOVEK\.XM_Y*&OZQ_\ 28GZ!DW_
M "+*?S_-A1117SAZ@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 ?-__  6#_P"46WQ\_P"R6ZO_ .D[5_(/7]?'_!8/_E%M\?/^R6ZO
M_P"D[5_(/7ZMX?\ _(OK?XOT1\=Q)_O,/3]0HHHK[X^<"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^E3_@T
M[_Y1;7G_ &5+5_\ TGLJ_32OS+_X-._^46UY_P!E2U?_ -)[*OTTK\%XB_Y'
MF(_Q,_1LL_Y%]+T04445XIW!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!@?%;_DEWB7_ + %Y_Z(>OXE
MJ_MI^*W_ "2[Q+_V +S_ -$/7\2U?IOA[\&)]8?^W'R?$WQ4OG^@4445^CGR
MX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?O'_P9N_\ )+OCO_V']!_]$7M?M+7XM?\ !F[_ ,DN^.__ &']
M!_\ 1%[7[2U^'<6_\E#7]8_^DQ/T#)O^193^?YL****^</4"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_H
MQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YO_X+!_\ *+;X^?\ 9+=7
M_P#2=J_D'K^OC_@L'_RBV^/G_9+=7_\ 2=J_D'K]6\/_ /D7UO\ %^B/CN)/
M]YAZ?J%%%%??'S@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 ?TJ?\&G?_*+:\_[*EJ__ *3V5?II7YE_\&G?
M_*+:\_[*EJ__ *3V5?II7X+Q%_R/,1_B9^C99_R+Z7H@HHHKQ3N"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@# ^*W_)+O$O_ & +S_T0]?Q+5_;3\5O^27>)?^P!>?\ HAZ_B6K]-\/?
M@Q/K#_VX^3XF^*E\_P! HHHK]'/EPHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH _>/_@S=_Y)=\=_^P_H/_HB
M]K]I:_%K_@S=_P"27?'?_L/Z#_Z(O:_:6OP[BW_DH:_K'_TF)^@9-_R+*?S_
M #84445\X>H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!\W_\%@_^46WQ\_[);J__ *3M7\@]?U\?\%@_^46WQ\_[);J__I.U?R#U
M^K>'_P#R+ZW^+]$?'<2?[S#T_4****^^/G HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _I4_X-._^46UY_V5
M+5__ $GLJ_32OS+_ .#3O_E%M>?]E2U?_P!)[*OTTK\%XB_Y'F(_Q,_1LL_Y
M%]+T04445XIW!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!@?%;_DEWB7_L 7G_HAZ_B6K^VGXK?\DN\2
M_P#8 O/_ $0]?Q+5^F^'OP8GUA_[<?)\3?%2^?Z!1117Z.?+A1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^\
M?_!F[_R2[X[_ /8?T'_T1>U^TM?BU_P9N_\ )+OCO_V']!_]$7M?M+7X=Q;_
M ,E#7]8_^DQ/T#)O^193^?YL****^</4"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*0
M3Q__ -B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /F_P#X+!_\HMOCY_V2W5__ $G:OY!Z_KX_
MX+!_\HMOCY_V2W5__2=J_D'K]6\/_P#D7UO\7Z(^.XD_WF'I^H4445]\?.!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!_2I_P:=_\HMKS_LJ6K_^D]E7Z:5^9?\ P:=_\HMKS_LJ6K_^D]E7
MZ:5^"\1?\CS$?XF?HV6?\B^EZ(****\4[@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P/BM_R2[Q+_V
M+S_T0]?Q+5_;3\5O^27>)?\ L 7G_HAZ_B6K]-\/?@Q/K#_VX^3XF^*E\_T"
MBBBOT<^7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#]X_P#@S=_Y)=\=_P#L/Z#_ .B+VOVEK\6O^#-W_DEW
MQW_[#^@_^B+VOVEK\.XM_P"2AK^L?_28GZ!DW_(LI_/\V%%%%?.'J!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2">/\
M_L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\W_ /!8/_E%
MM\?/^R6ZO_Z3M7\@]?U\?\%@_P#E%M\?/^R6ZO\ ^D[5_(/7ZMX?_P#(OK?X
MOT1\=Q)_O,/3]0HHHK[X^<"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#^E3_ (-._P#E%M>?]E2U?_TGLJ_3
M2OS+_P"#3O\ Y1;7G_94M7_])[*OTTK\%XB_Y'F(_P 3/T;+/^1?2]$%%%%>
M*=P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 8'Q6_P"27>)?^P!>?^B'K^):O[:?BM_R2[Q+_P!@"\_]
M$/7\2U?IOA[\&)]8?^W'R?$WQ4OG^@4445^CGRX4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?O'_ ,&;O_)+
MOCO_ -A_0?\ T1>U^TM?BU_P9N_\DN^._P#V']!_]$7M?M+7X=Q;_P E#7]8
M_P#I,3] R;_D64_G^;"BBBOG#U HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\M\=_
M%[QPGQ;L/AEX%M-*BEBU")+D:K=LK7JR65U.-JK&Q6)3$ 9!D[P%QC.6HN6P
MF['J5%<!X]\=^*],\6Z5X1'B+1O#,=WI$MW/JNI0FXBDG1D#6T19XEX!+DGD
MJ.%')%'3/BGX]\4>'?"FF:9!86.M>));PR7TMI(]O':VS,#<QQ%U9A*/*9%9
MN!*"2<<OD=KA<]-HKS*Z^+/C31]/U'PA>Q:=<>)[3Q'9Z19W2P.EK.+I$DCN
M6CWEE"QF0L@;EHB 0",3:C\0_'7@E/$_AWQ/>Z=J.H:7X4EUO2-0M[%H$F5!
M(K1RQ>8V"KJG*M\RN.A!)?(PN>CT5PG@+XOOJ'PDO?'?C>*&"]T-;E-<AM5(
M420@L-@))P\9C=1DG]X!5CX%>-O&'COP9/J?CRQM+;5+75KFSN8+*-E2,Q/M
M*_,Q)(.03GG'04G%I-A<[.BBBI&%>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y
M2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!\W_\%@_^46WQ\_[);J__ *3M7\@]?U\?
M\%@_^46WQ\_[);J__I.U?R#U^K>'_P#R+ZW^+]$?'<2?[S#T_4****^^/G H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH _I4_X-._^46UY_V5+5__ $GLJ_32OS+_ .#3O_E%M>?]E2U?_P!)
M[*OTTK\%XB_Y'F(_Q,_1LL_Y%]+T04445XIW!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!@?%;_DEWB7
M_L 7G_HAZ_B6K^VGXK?\DN\2_P#8 O/_ $0]?Q+5^F^'OP8GUA_[<?)\3?%2
M^?Z!1117Z.?+A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!^\?_!F[_R2[X[_ /8?T'_T1>U^TM?BU_P9N_\
M)+OCO_V']!_]$7M?M+7X=Q;_ ,E#7]8_^DQ/T#)O^193^?YL****^</4"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KR3]H'PAXQ\=:]HFD6_P ,M,O[:/5V^QZJ^J21
MO&&L+D9E*0EX%64JP968%DC'#,,>MT4XRY7<3U/*/$G@76+?5M'A^(_A*\\=
M:19^%X;,K&D4N-14L)KF2&5U#-(A4*_S%"&Z;LF/1/"'Q#\+V/ACQI=>'KV^
MDT6^U.,Z(+V.:\M]-NFS%'YCOMEDB$<((WGY<@,Q49];HJN=A8\CO/ ?CC7O
M[4^* \,2V^I2>*M/U33M!N)XQ,]K:1+%L9@Q1)75IF W8!* D<XGU_P]XQ^(
MDOBWQ>?!U[IHF\#W&BZ-8:@\0N+J602.[D([*B[O+1<MDX8\#&?5:*.=A8\E
MU'X6>,)O'.E65I8J/#VM6]A<^*PT@S'<6*Y1<9^;S2($;&1M@.>M==\(_#^L
M>'K#78M9L6@:[\6:E=VX9@=\,D[,C\$\$'/K7644G-M6"P4445(PKPOP#_RD
M$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F__ (+!
M_P#*+;X^?]DMU?\ ])VK^0>OZ^/^"P?_ "BV^/G_ &2W5_\ TG:OY!Z_5O#_
M /Y%];_%^B/CN)/]YAZ?J%%%%??'S@4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ?TJ?\&G?_ "BVO/\ LJ6K
M_P#I/95^FE?F7_P:=_\ *+:\_P"RI:O_ .D]E7Z:5^"\1?\ (\Q'^)GZ-EG_
M "+Z7H@HHHKQ3N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@# ^*W_)+O$O\ V +S_P!$/7\2U?VT_%;_
M ))=XE_[ %Y_Z(>OXEJ_3?#WX,3ZP_\ ;CY/B;XJ7S_0****_1SY<**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /WC_X,W?\ DEWQW_[#^@_^B+VOVEK\6O\ @S=_Y)=\=_\ L/Z#_P"B+VOV
MEK\.XM_Y*&OZQ_\ 28GZ!DW_ "+*?S_-A1117SAZ@4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%
M^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?-__  6#_P"46WQ\_P"R6ZO_ .D[
M5_(/7]?'_!8/_E%M\?/^R6ZO_P"D[5_(/7ZMX?\ _(OK?XOT1\=Q)_O,/3]0
MHHHK[X^<"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#^E3_@T[_Y1;7G_ &5+5_\ TGLJ_32OS+_X-._^46UY
M_P!E2U?_ -)[*OTTK\%XB_Y'F(_Q,_1LL_Y%]+T04445XIW!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!@?%;_DEWB7_ + %Y_Z(>OXEJ_MI^*W_ "2[Q+_V +S_ -$/7\2U?IOA[\&)
M]8?^W'R?$WQ4OG^@4445^CGRX4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 ?O'_P9N_\ )+OCO_V']!_]$7M?
MM+7XM?\ !F[_ ,DN^.__ &']!_\ 1%[7[2U^'<6_\E#7]8_^DQ/T#)O^193^
M?YL****^</4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#YO_X+!_\ *+;X^?\ 9+=7_P#2=J_D'K^OC_@L'_RBV^/G_9+=7_\ 2=J_
MD'K]6\/_ /D7UO\ %^B/CN)/]YAZ?J%%%%??'S@4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?TJ?\&G?_*+:
M\_[*EJ__ *3V5?II7YE_\&G?_*+:\_[*EJ__ *3V5?II7X+Q%_R/,1_B9^C9
M9_R+Z7H@HHHKQ3N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@# ^*W_)+O$O_ & +S_T0]?Q+5_;3\5O^
M27>)?^P!>?\ HAZ_B6K]-\/?@Q/K#_VX^3XF^*E\_P! HHHK]'/EPHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH _>/_@S=_Y)=\=_^P_H/_HB]K]I:_%K_@S=_P"27?'?_L/Z#_Z(O:_:6OP[
MBW_DH:_K'_TF)^@9-_R+*?S_ #84445\X>H%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5POQB_9
MY^'WQMCMAXJ?4[.6VDW_ &O0]1>SFEXP%D>/!=1V!X% '=45X7_P[W^"?_0V
M^.__  LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN
M?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &C_A
MWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\
MH;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E
M<_XT >Z45X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I1
M7A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^- 'NE%>%_\
M.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T
M-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C0![I17A?\ P[W^"?\ T-OCO_PL
MKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_ !H_
MX=[_  3_ .AM\=_^%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_
M *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A
M97/^- &'_P %@_\ E%M\?/\ LENK_P#I.U?R#U_8I_P[W^"?_0V^._\ PLKG
M_&C_ (=[_!/_ *&WQW_X65S_ (U]7P_Q/_86'G2]ES\SO?FMTM_*SQ\RRG^T
M*D9\_+96VO\ JC^.NBO[%/\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__
M  LKG_&O?_XB'_U#?^3_ /VAYO\ JS_T]_\ )?\ [8_CKHK^Q3_AWO\ !/\
MZ&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&C_ (B'_P!0W_D__P!H'^K/_3W_
M ,E_^V/XZZ*_L4_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\
M&C_B(?\ U#?^3_\ V@?ZL_\ 3W_R7_[8_CKHK^Q3_AWO\$_^AM\=_P#A97/^
M-'_#O?X)_P#0V^.__"RN?\:/^(A_]0W_ )/_ /:!_JS_ -/?_)?_ +8_CKHK
M^Q3_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH_XB'_U#?^3_
M /V@?ZL_]/?_ "7_ .V/XZZ*_L4_X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-
MOCO_ ,+*Y_QH_P"(A_\ 4-_Y/_\ :!_JS_T]_P#)?_MC^.NBO[%/^'>_P3_Z
M&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H_XB'_ -0W_D__ -H'^K/_
M $]_\E_^V/XZZ*_L4_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&
MC_B(?_4-_P"3_P#V@?ZL_P#3W_R7_P"V/XZZ*_L4_P"'>_P3_P"AM\=_^%E<
M_P"-'_#O?X)_]#;X[_\ "RN?\:/^(A_]0W_D_P#]H'^K/_3W_P E_P#MC^.N
MBO[%/^'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:/\ B(?_ %#?
M^3__ &@?ZL_]/?\ R7_[8_CKHK^Q3_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :/^(A_P#4-_Y/_P#:!_JS_P!/?_)?_MC^.NBO[%/^'>_P
M3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH_XB'_U#?\ D_\ ]H'^K/\
MT]_\E_\ MC^.NBO[%/\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LK
MG_&C_B(?_4-_Y/\ _:!_JS_T]_\ )?\ [8_CKHK^Q3_AWO\ !/\ Z&WQW_X6
M5S_C1_P[W^"?_0V^._\ PLKG_&C_ (B'_P!0W_D__P!H'^K/_3W_ ,E_^V/C
M_P#X-._^46UY_P!E2U?_ -)[*OTTKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QKX+,<9]?QU3$<O+SN]KWM\]/R/H\-1^KX>-*][*USW2B
MO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKB-SW2BO"_^'>_P
M3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\
MA97/^-'_  [W^"?_ $-OCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97
M/^-'_#O?X)_]#;X[_P#"RN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O
M?X)_]#;X[_\ "RN?\: /=**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OC
MO_PLKG_&@#W2BO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_
M !H ]THKPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]TH
MKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO
M\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=**\+_X=[_!/_H;?'?_
M (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X6
M5S_C1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P
M[W^"?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;
MX[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y
M_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=
M**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\+_X=
M[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_^'>_P3_Z&WQW
M_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_  3_ .AM\=_^
M%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ (T?
M\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0
MV^.__"RN?\: /=**\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R
MN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#
MW2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&@#W2BO"_^
M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH ]5^*W_)+O$O\ V +S
M_P!$/7\2U?V*?\.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7TW#W
M$?\ 8,:B]ES\]OM6M:_D^YY.9Y7_ &BXOGY>6_2^]O-=C^.NBO[%/^'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:^D_XB'_ -0W_D__ -H>7_JS
M_P!/?_)?_MC^.NBO[%/^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_
MQH_XB'_U#?\ D_\ ]H'^K/\ T]_\E_\ MC^.NBO[%/\ AWO\$_\ H;?'?_A9
M7/\ C1_P[W^"?_0V^.__  LKG_&C_B(?_4-_Y/\ _:!_JS_T]_\ )?\ [8_C
MKHK^Q3_AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&C_ (B'_P!0
MW_D__P!H'^K/_3W_ ,E_^V/XZZ*_L4_X=[_!/_H;?'?_ (65S_C1_P .]_@G
M_P!#;X[_ /"RN?\ &C_B(?\ U#?^3_\ V@?ZL_\ 3W_R7_[8_CKHK^Q3_AWO
M\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:/^(A_]0W_ )/_ /:!_JS_
M -/?_)?_ +8_CKHK^Q3_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +
M*Y_QH_XB'_U#?^3_ /V@?ZL_]/?_ "7_ .V/XZZ*_L4_X=[_  3_ .AM\=_^
M%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH_P"(A_\ 4-_Y/_\ :!_JS_T]_P#)?_MC
M^.NBO[%/^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H_XB'_
M -0W_D__ -H'^K/_ $]_\E_^V/XZZ*_L4_X=[_!/_H;?'?\ X65S_C1_P[W^
M"?\ T-OCO_PLKG_&C_B(?_4-_P"3_P#V@?ZL_P#3W_R7_P"V/XZZ*_L4_P"'
M>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:/^(A_]0W_D_P#]H'^K
M/_3W_P E_P#MC^.NBO[%/^'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"
MRN?\:/\ B(?_ %#?^3__ &@?ZL_]/?\ R7_[8_CKHK^Q3_AWO\$_^AM\=_\
MA97/^-'_  [W^"?_ $-OCO\ \+*Y_P :/^(A_P#4-_Y/_P#:!_JS_P!/?_)?
M_MC^.NBO[%/^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH_XB'_U
M#?\ D_\ ]H'^K/\ T]_\E_\ MC\SO^#-W_DEWQW_ .P_H/\ Z(O:_:6O"_\
MAWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&OALVS#^U,PGBN7EYK
M:7O:R2WLNW8^@P6&^J8:-&][==NMSW2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]
M_@G_ -#;X[_\+*Y_QKSCJ/=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]
M#;X[_P#"RN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\
M"RN?\: /=**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2
MBO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\
MX=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[_!/_
M *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=_P#A
M97/^-'_#O?X)_P#0V^.__"RN?\: /=**\+_X=[_!/_H;?'?_ (65S_C1_P .
M]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?
M_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__
M  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH ]
MTHKPO_AWO\$_^AM\=_\ A97/^-:O@7]BGX3_  ^\76'C31/$GC":[TZ<2P1W
M_BF>:%FP1AT8X8<]#0!Z_1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45C^/?B#X'
M^%OA2[\<_$?Q;I^B:/8INN]1U.Z6&*,$X +,1R3@ #DD@ $FO)/ ?_!2W]A;
MXE^+8? _A']HS1I-2N9A#;0WMO<V:32$X"))<1)&S$\ !LDD 9IJ,GLA72/<
MZ*X_XS_'_P"#'[/'AI/%WQJ^(^F>';"60QV\E_-AYW R5BC4%Y6 Y(120.:Q
M_@-^U[^S9^TZ]Y!\"_BWINOW%@@>\LXDE@N(T)QO,,R(^S) W!=N2!GFBSM<
M=T>D45F>,O&GA'X>>&;SQGX\\36.CZ3I\7F7NI:E=+##"N<99V( Y( ]20!R
M:\M^%7_!0C]C/XV>.(OAO\,_CWI.H:W<,5M;"2&>W-RPS\L33QHLK<$[4))
MXH2;V"Z/9:*\M^._[:W[+7[,VL6OAWXW_&/3M#U&\B$L&GF&:XG\LD@.T<".
MR*2" S  X.#P:Z,?M ?!(_"=/CJ?BIH2^#I+?ST\1OJ*+:E<[<;R<;MP*[/O
M;AMQNXHY7V"Z.OHKQ_X/?M^?L>_'SQFOP\^%'QUTK5-:D#&#3GAGMI+C:"6$
M7GQH)2 "<(6. 3T&:[#XT_'_ .#7[.WA=/&7QK^(6G^'M.EG$$$UZ[%II#_#
M'&@+R$#D[0<#). ,T<LD[6%='8451\,^(]$\8^'-/\7>&K];K3M5L8KS3[I%
M($T$J!T<!@" 58'! /-7J0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HK'\>_$'P/\+?"EWXY^(_BW3]
M$T>Q3==ZCJ=TL,48)P 68CDG  '))  )->2> _\ @I;^PM\2_%L/@?PC^T9H
MTFI7,PAMH;VWN;-)I"<!$DN(DC9B>  V22 ,TU&3V0KI'N=%<?\ &?X__!C]
MGCPTGB[XU?$?3/#MA+(8[>2_FP\[@9*Q1J"\K <D(I('-8_P&_:]_9L_:=>\
M@^!?Q;TW7[BP0/>6<22P7$:$XWF&9$?9D@;@NW) SS19VN.Z/2**S/&7C3PC
M\//#-YXS\>>)K'1])T^+S+W4M2NEAAA7.,L[$ <D >I( Y->6_"K_@H1^QG\
M;/'$7PW^&?Q[TG4-;N&*VMA)#/;FY89^6)IXT65N"=J$D@<4)-[!='LM%>6_
M'?\ ;6_9:_9FUBU\._&_XQZ=H>HWD0E@T\PS7$_EDD!VC@1V1200&8 '!P>#
M71C]H#X)'X3I\=3\5-"7P=);^>GB-]11;4KG;C>3C=N!79][<-N-W%'*^P71
MU]%>/_![]OS]CWX^>,U^'GPH^.NE:IK4@8P:<\,]M)<;02PB\^-!*0 3A"QP
M">@S1\8OV^_V//@%XJ;P/\5OCQI&FZO'@3Z=#'-=2VY/($JV\;^4<8.'P<$'
MH:?+*]K"NCV"BL?P#\0?!'Q3\(V7CWX<^*K'6M&U&/S++4M.N!)%* 2#@CH0
M000>0000""*V*D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?GU_P5T6X^+?[6_P _9;\2:A/%X4U_7HIM7MHI2@
MN6ENX[<\C^-8O,53U'G-ZUW7_!3S]C#]F33OV'/%/B'PA\&_#7A[4O"5C#=Z
M+J6C:1#:S1E9HU:-GC4&171F4AB<L0WW@#7;_P#!1?\ 89U_]KCP_P"&O&7P
MI\8P>'OB!X%U WOAG4KHLL,F61S&[*&9"'BC='VMM*D;<.2/CC]N7XP?\%#=
M:M_"G[*W[;M]X2\ >#_%^HP1:CXST2P>:"[2*526G=97 V,$D,:K%_"3A<XZ
M(>]RV>Q#TO<^J_V4OAU\&?VN/V(?A'\9?VKO!6D^(;WPKHL\D6J>(_F2-+=Y
M;=I)RY"RHT<".XEW*64.1D9KR']BCP=X5^//_!3;Q3^U3^S7X$@\._"SPSI<
MFDQ7VGZ>+2UUN]:%8F,42A5P23*<#@)$S -)BNQ_;@_8W_:B\9_L]>!/V5_V
M,K_2U^'NE:*D6N_:]76WFU0Q[/*$CC[\;_-*P7 9VR>BXW_V0O"/_!3#X7>)
MO"OPT\??#'X5:!\,]+5X+VU\,%Q/#"(G*F/,K;G,NTLS99MS$DDDTKKE;3W#
MJCZ7^,'P:^&?Q\\ WGPP^+GA.#6=#ORC7%E.S+\R,&5E="&1@1PRD'J.A-?G
M]^T[\*_@K\=/VYOA?^S7^Q3\+]$TJ^^'.KK?^/?$WA?2XK>#3(8YH'\J22)1
MYDL?E-]XDB64(#N,F/LW]MO0/VFO%G[/^I>%/V3=2L[+Q7J<T=LU_=70@:VM
M&#><\4A^Y+C"AL9&XD88 CY#_9F_9T_X*T?LF>!W\!_"#X5_"."*YN3<:GJ5
M[=/->:A*2?GFE\T%R < 8"J,X R<JGHKW'+<M_L?_#OP'^T=_P %-?VD/$'Q
ML\':;XD;1KQ])T^UUNS2YCB@%P]L"J2 @$16R*&'(#, >35+_@D[\(/AQ\;_
M (-_%W]ESXO^&(_$/A#PY\2([C2[*]E?]U)EUW(ZD,AQ;KG:1D2.#P[9[_XM
M?LF?MJ? 3]K?Q=^T[^PS!X5UBV^(>GB+7M#\23F,V5T=I:X0%T#_ #J9 =QY
MDD4H1@UC^$OV"/VQ_P!G;]A/5?A5\!O&.E2_$[QYXI^V>--76_,(M+%X'5XK
M:=@#Y@98P9-H/[Z7;C"L*<DUH^WR)L[G'?%KX;_![]H/_@I'\,OA;^Q7\-=%
MTBU^$NII?_$+Q1X7TR*VM(A%<0R+;,\2A7D3R'C4\DO.R](WQ;_X+*_L@Z-I
M_P .?&/[6_BSXDZ]K^IRWVF6/AC1[Z8+::! \B+,L2K@-O()&0,;VSO;#C0_
M97^ 7_!5O]E7PCI_PQ^&_P *?A'8:*+U)=7O#</)>7I+#S)I9/-R\FW('&
M   ,5]%?\%+OV=_B1^U'^RGJ7PC^%%M9S:S=:K97$27UV(8]D4H9LL1P<4<W
M+-6>@[73/0/V4_\ DUWX;?\ 8@Z/_P"D4-=]7*? GPCK/P_^"'@WP'XB2-=0
MT3PIIUA?+%)O030VT<;A6[C<IP>]=76#W+6P4444@"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/K_ (*Z+<?%
MO]K?X ?LM^)-0GB\*:_KT4VKVT4I07+2W<=N>1_&L7F*IZCSF]:[K_@IY^QA
M^S)IW[#GBGQ#X0^#?AKP]J7A*QAN]%U+1M(AM9HRLT:M&SQJ#(KHS*0Q.6(;
M[P!KM_\ @HO^PSK_ .UQX?\ #7C+X4^,8/#WQ \"Z@;WPSJ5T66&3+(YC=E#
M,A#Q1NC[6VE2-N')'QQ^W+\8/^"ANM6_A3]E;]MV^\)> /!_B_48(M1\9Z)8
M/-!=I%*I+3NLK@;&"2&-5B_A)PN<=$/>Y;/8AZ7N?5?[*7PZ^#/[7'[$/PC^
M,O[5W@K2?$-[X5T6>2+5/$?S)&EN\MNTDY<A94:.!'<2[E+*'(R,UY#^Q1X.
M\*_'G_@IMXI_:I_9K\"0>'?A9X9TN328K[3]/%I:ZW>M"L3&*)0JX))E.!P$
MB9@&DQ78_MP?L;_M1>,_V>O G[*_[&5_I:_#W2M%2+7?M>KK;S:H8]GE"1Q]
M^-_FE8+@,[9/1<;_ .R%X1_X*8?"[Q-X5^&GC[X8_"K0/AGI:O!>VOA@N)X8
M1$Y4QYE;<YEVEF;+-N8DDDFE=<K:>X=4?2_Q@^#7PS^/G@&\^&'Q<\)P:SH=
M^4:XLIV9?F1@RLKH0R,".&4@]1T)K\_OVG?A7\%?CI^W-\+_ -FO]BGX7Z)I
M5]\.=76_\>^)O"^EQ6\&F0QS0/Y4DD2CS)8_*;[Q)$LH0'<9,?9O[;>@?M->
M+/V?]2\*?LFZE9V7BO4YH[9K^ZNA UM:,&\YXI#]R7&%#8R-Q(PP!'R'^S-^
MSI_P5H_9,\#OX#^$'PK^$<$5S<FXU/4KVZ>:\U"4D_/-+YH+D X P%49P!DY
M5/17N.6Y;_8_^'?@/]H[_@IK^TAX@^-G@[3?$C:->/I.GVNMV:7,<4 N'M@5
M20$ B*V10PY 9@#R:I?\$G?A!\./C?\ !OXN_LN?%_PQ'XA\(>'/B1'<:797
MLK_NI,NNY'4AD.+=<[2,B1P>';/?_%K]DS]M3X"?M;^+OVG?V&8/"NL6WQ#T
M\1:]H?B2<QFRNCM+7" N@?YU,@.X\R2*4(P:Q_"7[!'[8_[.W[">J_"KX#>,
M=*E^)WCSQ3]L\::NM^81:6+P.KQ6T[ 'S RQ@R;0?WTNW&%84Y)K1]OD39W.
M.^+7PW^#W[0?_!2/X9?"W]BOX:Z+I%K\)=32_P#B%XH\+Z9%;6D0BN(9%MF>
M)0KR)Y#QJ>27G9>D;X][_;+\ _L!?LL?#_QO^T+\4/@=X5O==\7"55@O=.2X
MN=6U!XBHC@63=Y)8_/(\87G=(V6Z^/\ [*_P"_X*M_LJ^$=/^&/PW^%/PCL-
M%%ZDNKWAN'DO+TEAYDTLGFY>3;D#C     &*H_&[]DC_ (*<?$#]L6Z_:2;P
MGX!\26VAZC<1^ M+\2ZD9+/3;02GR)5MPRCSMH5RS%OG.[&53::-I7T0^FQ[
M?_P1X^ GQ'^ '['%KI7Q0M+BSU#Q#KMQK<&E70(DL+>6*&..-U/W&80F4KU'
MFX(#;A7U/7D?[)%[^V5>^'=7?]LG2/"MGJ:WJ#1E\*L3&T&SYC)EV^;=T]J]
M<K&;;DV4M@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !6#\1?A9\-/B]H*^%_BIX T;Q'IJ7"SI8:WIL=U$LJ@@.
M%D4@, S#/7!/K6]10!1\-^&O#W@[0+3PKX3T6UTW3-/@6"QL+*$1PV\2C"HB
M+PJ@< #@"KU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@_$7X6?#3XO
M:"OA?XJ> -&\1Z:EPLZ6&MZ;'=1+*H(#A9%(# ,PSUP3ZUO44 4?#?AKP]X.
MT"T\*^$]%M=-TS3X%@L;"RA$<-O$HPJ(B\*H'  X J]110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>5?M>_ML_LQ?L&?#6Q^+_[5_P 3/^$4\.ZE
MKD6CV6H_V+>WWF7LD,TZ1>79PRR#,=O,VXJ%&S!.2 ?5:_*S_@[U_P"4;'@C
M_LN.F_\ IGUFO1RC!TL?F5+#U&U&3L[;_J<N-KSPV%G5CNEU/<?^(D/_ ((N
M_P#1Y?\ YCOQ'_\ *^C_ (B0_P#@B[_T>7_YCOQ'_P#*^OY6:*_3/]0<G_Y^
M5/OC_P#(GRG^L>._EC]S_P S^S/]D+]MG]F+]O/X:WWQ?_90^)G_  E?AW3=
M<ET>]U'^Q;VQ\N]CAAG>+R[R&*0XCN(6W!2IWX!R"!ZK7Y6?\&A7_*-CQO\
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
MEZ5:Q7EKN\L1(-*1+:0(\<@WJN220?NT[X_?M[_L2?LJ^)++P=^TI^UG\//
MNKZA$)K/2O%/BZTLKF2(D@2^5+(&$>01O("Y!YXH ];HKXT^+W_!02#X7?\
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
M#X"_MI_##QAXEU..5]/\/>'?&ME=7UPL<;2R%((Y#(=L:,YXX523P*N^+_\
M@H)^PM\/_C3#^SEXY_;!^&ND>/)[B.W3PCJ/C2RAOQ-)CRX6A:0,LCY&U& 9
MMRX!R,@'K]%%>4?%;]N[]BSX&:1JFO?&/]JWX?>&;31/$']A:M+K7BRTM_LN
MJ>1'<&R<.X(G$,T4IBQN"2*Q&TYH ]7HKR?X^_MW?L6?LKW-A8?M)?M6?#_P
M-=:I;K/IMCXH\66ME<7,)) E2*1P[1Y!&\#;D8S7(?MH?\%-/V6_V-OV)M4_
M;AU;XF>&_$?AS^QWN?!<6D^)[;9XMNRK&"TL9E+K,TA!RT8?8JNY!"&@#Z'H
MKSCX-_M@_LJ?M#>!-7^)_P #?VCO _BWP[X?++X@UWP[XHM;NSTQEB$KB>:-
MRD6V,[SN(PO)XJC\ /VZ?V,/VK-?U+PI^S1^U5\/_'NJ:1&9-2T[PGXLM+Z>
MWBW!?-*12,WE[B!Y@&TD@9H ]5HKQ;XP?\%'OV /V??B/_PJ#XY?MI?"_P (
M^*%"&;0?$/C>RM+JW#@%#+')(#"&!!&_;D'(XKV+2]4TS7-,MM:T748+RSO(
M$GM+NUF62*>)U#*Z,I(92"""#@@@B@">BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORL_X.]?^4;'
M@C_LN.F_^F?6:_5.OE;_ (*]?\$S/^'J_P"S7H?[//\ PNS_ (0/^QO'-MXB
M_MC_ (1O^U/.\FSO;;R/*^TV^W/VO=OWG'EXVG=D>KDF)HX/-J-:L[1B[MZO
M\M3CS"E4KX*=."NVM#^2"BOW$_X@S/\ K)!_YA__ .^]'_$&9_UD@_\ ,/\
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
MO"OQ<\#?"?29_@WX;F\5_$M-!M[?44>"\UZ>*-K2Y\]FG>&T:0;1LM"OS;F
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
M@JRQR$.BJRJ1[%!^PI^SO;7?P1O8O#]^)/V>[)[7X9DZK+_H<;:9_99$W/\
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
MD^.B=:N;B75(X8;J+SY)IG>1[EQ>3M)<,S22.VYF)&: /D/]G7]DS]G+3/\
M@V#AT8?!SP].FN_LK77B/5I[C28GFN=4ET.2\^UO(5WF5)6!C<G=&(XPI 10
M.9^(.M>,=$^#'_!+_P#:ZO/!=Q\4K[1O"EC8/\+[6ZA.K^(M3U;PE;%-4LQ=
M,EN\]D+:XG9YY(E1)7;S4.#7Z+^'/V4/@UX5_9)M_P!B31]'NT\ 6O@'_A#8
M;![]VG&D_8S9^7YQ.\OY)QOSG//6O@[_ (*%?L^_!WP7\:_@3^S7^U5\+?B)
M<?LA_#7X6QQ>$]1\!:)J^H7-AXMLFCLK-=1O-'C?4[6)-,W".2)HTEEED\QF
MV@  ]8_9C^"G[22_M9_M$?\ !1'4_P!G"?X6#QU\/])TCPAX U>]T^ZU?5[_
M $V*\D_M74%TZ:>WBD<SQ6Z1K/*Y2,E]OR@_&7_!/+]E#]M[]K__ ((Q6?PY
M\$_!K]E?Q#X;^,'AW5KCQ)XO\8>(-:?Q%>ZS=3W*W&HWS1Z=(O\ :$%R7*L)
M&,;0H%8!1CWK]@GX9^&=,_X*,^'_ !/_ ,$V=!^.NB_ 2T\$ZS'\6[KXIW?B
M9=#UK4W:V&EQZ7!XD8W3W43+<M+/&@C$95-^6(;W[QG_ ,$6/V-_$7CK7_&G
M@CQ!\5?AW;^+=4DU+Q=X7^%_Q=UGP_HVM7DAS+//96=PD0=_XC&$W9)/))(!
M[C^R)\._BQ\(OV5OAQ\*/CMXPM?$/C/PSX(TO2O%&O64\DL6HWUO:QPS7"O*
MJ.^]T+[F56)8D@$U\7_\$W/V;_@SX[_X*9_MM?&WQ[X#T[7M=T_XO66CZ--K
M5HETFF6[Z'827'V=) 5A><^4)74!I%MX5)(0"OT#\'>$M!\ ^$=*\">%;-[?
M2]%TV"PTV"2YDF:*WAC6.-3)(S.Y"J!N=BQQDDDDUR'P=_9B^$OP)^('Q#^)
MOP[TJZM]6^*/B6/7O%\MQ?/*D][':Q6JM&K'$2^5"@VKQD$]Z /F/7OVD?B[
M^U#^V#\3_AS^Q7^QK\)=:OOA)-:^$_&WQ8^+FM26C7%R\'VLZ79P6=A<7,\,
M(N2S&62&/?*X16R6/P%>V,5W_P &S7[8NCZAI/AQ8O#OQS\86^C67AG,NE:9
M&/$5HQBTXR*&6U!DD\LX4E&R0,D5^G_Q>_X)+?LH?%_XY^(/V@7U;XC^$M:\
M:1V\?Q L_AY\4=7T"Q\5K!&(H_[0M[*>-9B(AY98;69202<G/4>!/^";O[&?
MPX_9M\;_ +('A7X+V-O\-?B%J.I7GB/P@LKK:,U\JB=(0I!MT&Q2@C*^65!0
MJ0" #YB_X.!].U70?V(/AQ\/?AAH'ABT\/\ CG]H7P7HOCNVU=WL=&O-)FN6
M<Q:C+;(SQV<EQ%:1S.JL?+<C!S@KKG[!O_!2'XH_M7_ /X^^*_ '[,OP^A^#
MGB[S[O4_AGK&L?VC>Z!-;26UWI")+IT4;0NCJRHS!5:-<8R37T?\./\ @FG^
MS7X(_9M\2?LD>,[KQG\2/ 'BFWCM=0T'XJ^-[[7T@M8T5(K:V:ZD9K6*/8C(
M(BI1U5U(901A? ;_ ()-_LY_L_?$W0OB=H'Q3^-/B!_"CLWA/0/&GQKUW5M(
MT;,3Q 0V<]R8F"QR.JB0.%R"/F ( /GCXB_ 7]I?_@EWK'QP^.WAO]F[X?\
M[0OP-\>>,]9^(/CS1;M8K'QGHB77[^^1#<H]IK%I D;M%"[0S!?W8+8%???P
M-^)?@'XT?!/P=\8OA5G_ (1?Q9X6T_6?#>;7R#]@NK:.>W_=_P#+/]TZ?+_#
MT[5\]?$C_@CG^RS\5O$WB2_\7?$OXUOX;\8ZO=:CXI^'-K\<-?A\.:E+<RO+
M<H]BET%6&5Y'+0H5CP=H4* !]0>&?#7A[P7X;T_P=X1T6UTW2M)L8K/3-.LH
M1'#:V\2!(XHT7A45%50HX  % %ZBBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
? **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579555104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVER PAGE - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jul. 19, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-11859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PEGASYSTEMS INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001013857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">04-2787865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Main Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Cambridge<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">02142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">374-9600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PEGA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,952,276<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194585935056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 109,275<span></span>
</td>
<td class="nump">$ 159,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">187,613<span></span>
</td>
<td class="nump">202,814<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Total cash, cash equivalents, and marketable securities</a></td>
<td class="nump">296,888<span></span>
</td>
<td class="nump">362,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">171,556<span></span>
</td>
<td class="nump">182,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">201,130<span></span>
</td>
<td class="nump">226,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">70,633<span></span>
</td>
<td class="nump">68,008<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">740,207<span></span>
</td>
<td class="nump">840,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNonCurrent', window );">Unbilled receivables</a></td>
<td class="nump">115,901<span></span>
</td>
<td class="nump">129,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">81,717<span></span>
</td>
<td class="nump">81,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">320,557<span></span>
</td>
<td class="nump">541,601<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,258,382<span></span>
</td>
<td class="nump">1,593,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">21,465<span></span>
</td>
<td class="nump">15,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">63,120<span></span>
</td>
<td class="nump">63,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and related expenses</a></td>
<td class="nump">73,945<span></span>
</td>
<td class="nump">120,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">269,121<span></span>
</td>
<td class="nump">275,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">7,800<span></span>
</td>
<td class="nump">9,443<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">435,451<span></span>
</td>
<td class="nump">485,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Convertible senior notes, net</a></td>
<td class="nump">592,161<span></span>
</td>
<td class="nump">590,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">84,170<span></span>
</td>
<td class="nump">87,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">12,821<span></span>
</td>
<td class="nump">13,499<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,124,603<span></span>
</td>
<td class="nump">1,177,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 14)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, 1,000 shares authorized; none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, 200,000 shares authorized; 81,940 and 81,712 shares issued and outstanding at June&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">819<span></span>
</td>
<td class="nump">817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">170,251<span></span>
</td>
<td class="nump">145,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">(Accumulated deficit) retained earnings</a></td>
<td class="num">(15,140)<span></span>
</td>
<td class="nump">276,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss)</a></td>
<td class="num">(22,151)<span></span>
</td>
<td class="num">(6,988)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">133,779<span></span>
</td>
<td class="nump">416,088<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,258,382<span></span>
</td>
<td class="nump">$ 1,593,531<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due greater than one year from period end.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579492544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">81,940<span></span>
</td>
<td class="nump">81,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">81,940<span></span>
</td>
<td class="nump">81,712<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578458768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 274,337<span></span>
</td>
<td class="nump">$ 325,702<span></span>
</td>
<td class="nump">$ 650,644<span></span>
</td>
<td class="nump">$ 639,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">95,115<span></span>
</td>
<td class="nump">84,531<span></span>
</td>
<td class="nump">183,312<span></span>
</td>
<td class="nump">166,978<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">179,222<span></span>
</td>
<td class="nump">241,171<span></span>
</td>
<td class="nump">467,332<span></span>
</td>
<td class="nump">472,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">157,198<span></span>
</td>
<td class="nump">156,423<span></span>
</td>
<td class="nump">319,434<span></span>
</td>
<td class="nump">305,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">74,341<span></span>
</td>
<td class="nump">64,395<span></span>
</td>
<td class="nump">145,831<span></span>
</td>
<td class="nump">126,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">32,723<span></span>
</td>
<td class="nump">19,161<span></span>
</td>
<td class="nump">68,487<span></span>
</td>
<td class="nump">37,431<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">264,262<span></span>
</td>
<td class="nump">239,979<span></span>
</td>
<td class="nump">533,752<span></span>
</td>
<td class="nump">469,430<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(85,040)<span></span>
</td>
<td class="nump">1,192<span></span>
</td>
<td class="num">(66,420)<span></span>
</td>
<td class="nump">2,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction gain (loss)</a></td>
<td class="nump">1,713<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="nump">4,589<span></span>
</td>
<td class="num">(5,501)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income</a></td>
<td class="nump">309<span></span>
</td>
<td class="nump">236<span></span>
</td>
<td class="nump">516<span></span>
</td>
<td class="nump">389<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,944)<span></span>
</td>
<td class="num">(1,959)<span></span>
</td>
<td class="num">(3,890)<span></span>
</td>
<td class="num">(3,839)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">(Loss) income on capped call transactions</a></td>
<td class="num">(18,945)<span></span>
</td>
<td class="nump">26,309<span></span>
</td>
<td class="num">(49,505)<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">3,785<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,526<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before provision for (benefit from) income taxes</a></td>
<td class="num">(100,122)<span></span>
</td>
<td class="nump">25,375<span></span>
</td>
<td class="num">(108,184)<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">186,174<span></span>
</td>
<td class="num">(11,916)<span></span>
</td>
<td class="nump">178,491<span></span>
</td>
<td class="num">(29,534)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (286,296)<span></span>
</td>
<td class="nump">$ 37,291<span></span>
</td>
<td class="num">$ (286,675)<span></span>
</td>
<td class="nump">$ 30,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>(Loss) earnings per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (3.50)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="num">$ (3.51)<span></span>
</td>
<td class="nump">$ 0.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (3.50)<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="num">$ (3.51)<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Weighted-average number of common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">81,847<span></span>
</td>
<td class="nump">81,316<span></span>
</td>
<td class="nump">81,764<span></span>
</td>
<td class="nump">81,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">81,847<span></span>
</td>
<td class="nump">90,320<span></span>
</td>
<td class="nump">81,764<span></span>
</td>
<td class="nump">86,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionServicesMember', window );">Subscription services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 171,832<span></span>
</td>
<td class="nump">$ 152,075<span></span>
</td>
<td class="nump">$ 341,865<span></span>
</td>
<td class="nump">$ 295,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">36,533<span></span>
</td>
<td class="nump">29,046<span></span>
</td>
<td class="nump">68,563<span></span>
</td>
<td class="nump">57,389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">41,600<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
<td class="nump">179,133<span></span>
</td>
<td class="nump">215,805<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">673<span></span>
</td>
<td class="nump">585<span></span>
</td>
<td class="nump">1,295<span></span>
</td>
<td class="nump">1,205<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember', window );">Perpetual license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">12,596<span></span>
</td>
<td class="nump">9,706<span></span>
</td>
<td class="nump">18,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">58,639<span></span>
</td>
<td class="nump">56,735<span></span>
</td>
<td class="nump">119,940<span></span>
</td>
<td class="nump">109,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">$ 57,873<span></span>
</td>
<td class="nump">$ 54,829<span></span>
</td>
<td class="nump">$ 113,384<span></span>
</td>
<td class="nump">$ 108,283<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_SubscriptionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_SubscriptionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_PerpetualLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_ConsultingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579534928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (286,296)<span></span>
</td>
<td class="nump">$ 37,291<span></span>
</td>
<td class="num">$ (286,675)<span></span>
</td>
<td class="nump">$ 30,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive (loss) income, net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on available-for-sale securities</a></td>
<td class="num">(1,149)<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="num">(927)<span></span>
</td>
<td class="nump">1,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(11,466)<span></span>
</td>
<td class="nump">1,461<span></span>
</td>
<td class="num">(14,236)<span></span>
</td>
<td class="nump">731<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="num">(12,615)<span></span>
</td>
<td class="nump">1,582<span></span>
</td>
<td class="num">(15,163)<span></span>
</td>
<td class="nump">1,862<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">$ (298,911)<span></span>
</td>
<td class="nump">$ 38,873<span></span>
</td>
<td class="num">$ (301,838)<span></span>
</td>
<td class="nump">$ 32,536<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194576407280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th">
<div>Additional Paid-In Capital </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th">
<div>Retained Earnings (Accumulated Deficit) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2020</a></td>
<td class="nump">$ 542,172<span></span>
</td>
<td class="num">$ (52,205)<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
<td class="nump">$ 204,432<span></span>
</td>
<td class="num">$ (61,604)<span></span>
</td>
<td class="nump">$ 339,879<span></span>
</td>
<td class="nump">$ 9,399<span></span>
</td>
<td class="num">$ (2,948)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(9,146)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(9,145)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for stock compensation plans</a></td>
<td class="num">(25,509)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="num">(25,513)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the employee stock purchase plan</a></td>
<td class="nump">2,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">30,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared ($0.03 per share)</a></td>
<td class="num">(2,438)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,438)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(6,617)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,617)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2021</a></td>
<td class="nump">478,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 812<span></span>
</td>
<td class="nump">140,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">340,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,668)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2020</a></td>
<td class="nump">542,172<span></span>
</td>
<td class="num">$ (52,205)<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
<td class="nump">204,432<span></span>
</td>
<td class="num">$ (61,604)<span></span>
</td>
<td class="nump">339,879<span></span>
</td>
<td class="nump">$ 9,399<span></span>
</td>
<td class="num">(2,948)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">30,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Jun. 30, 2021</a></td>
<td class="nump">522,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815<span></span>
</td>
<td class="nump">147,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,086)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Mar. 31, 2021</a></td>
<td class="nump">478,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 812<span></span>
</td>
<td class="nump">140,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">340,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,668)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(81)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(10,246)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(10,245)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for stock compensation plans</a></td>
<td class="num">(16,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(16,199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the employee stock purchase plan</a></td>
<td class="nump">2,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">30,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared ($0.03 per share)</a></td>
<td class="num">(2,445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">37,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Jun. 30, 2021</a></td>
<td class="nump">$ 522,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815<span></span>
</td>
<td class="nump">147,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,086)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="nump">81,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2021</a></td>
<td class="nump">$ 416,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 817<span></span>
</td>
<td class="nump">145,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">276,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,988)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(242)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(22,583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">(22,581)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for stock compensation plans</a></td>
<td class="num">(12,128)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(12,131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the employee stock purchase plan</a></td>
<td class="nump">2,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">28,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared ($0.03 per share)</a></td>
<td class="num">(2,455)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,455)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,548)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,548)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(379)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(379)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2022</a></td>
<td class="nump">$ 406,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 818<span></span>
</td>
<td class="nump">141,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,536)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="nump">81,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2021</a></td>
<td class="nump">$ 416,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 817<span></span>
</td>
<td class="nump">145,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">276,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,988)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(15,163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (286,675)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Jun. 30, 2022</a></td>
<td class="nump">81,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Jun. 30, 2022</a></td>
<td class="nump">$ 133,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 819<span></span>
</td>
<td class="nump">170,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,151)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Mar. 31, 2022</a></td>
<td class="nump">406,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 818<span></span>
</td>
<td class="nump">141,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,536)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(1,925)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(1,925)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for stock compensation plans</a></td>
<td class="num">(3,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(3,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the employee stock purchase plan</a></td>
<td class="nump">2,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">31,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared ($0.03 per share)</a></td>
<td class="num">(2,459)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,459)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(12,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,615)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (286,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(286,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Jun. 30, 2022</a></td>
<td class="nump">81,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Jun. 30, 2022</a></td>
<td class="nump">$ 133,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 819<span></span>
</td>
<td class="nump">$ 170,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (22,151)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194583452560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividend declared (in dollars per share)</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579390528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (286,296)<span></span>
</td>
<td class="nump">$ 37,291<span></span>
</td>
<td class="num">$ (286,675)<span></span>
</td>
<td class="nump">$ 30,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to cash (used in) provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">31,300<span></span>
</td>
<td class="nump">30,688<span></span>
</td>
<td class="nump">59,527<span></span>
</td>
<td class="nump">60,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,105<span></span>
</td>
<td class="num">(28,232)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Loss (gain) on capped call transactions</a></td>
<td class="nump">18,945<span></span>
</td>
<td class="num">(26,309)<span></span>
</td>
<td class="nump">49,505<span></span>
</td>
<td class="num">(7,192)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred commissions</a></td>
<td class="nump">10,934<span></span>
</td>
<td class="nump">9,706<span></span>
</td>
<td class="nump">28,155<span></span>
</td>
<td class="nump">21,202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Lease expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,832<span></span>
</td>
<td class="nump">5,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Amortization of intangible assets and depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,175<span></span>
</td>
<td class="nump">15,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction (gain) loss</a></td>
<td class="num">(1,713)<span></span>
</td>
<td class="nump">403<span></span>
</td>
<td class="num">(4,589)<span></span>
</td>
<td class="nump">5,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,479)<span></span>
</td>
<td class="nump">3,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Change in operating assets and liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,625)<span></span>
</td>
<td class="num">(88,170)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash (used in) provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,069)<span></span>
</td>
<td class="nump">19,410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38,489)<span></span>
</td>
<td class="num">(51,601)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities and called investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,912<span></span>
</td>
<td class="nump">68,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sales of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,839<span></span>
</td>
<td class="nump">2,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(922)<span></span>
</td>
<td class="num">(4,993)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Investment in property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,863)<span></span>
</td>
<td class="num">(4,161)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash (used in) provided by investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,523)<span></span>
</td>
<td class="nump">10,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from employee stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,803<span></span>
</td>
<td class="nump">5,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend payments to stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,908)<span></span>
</td>
<td class="num">(4,865)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common stock repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,086)<span></span>
</td>
<td class="num">(60,998)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,191)<span></span>
</td>
<td class="num">(60,717)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,907)<span></span>
</td>
<td class="num">(1,207)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,690)<span></span>
</td>
<td class="num">(32,021)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">159,965<span></span>
</td>
<td class="nump">171,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">$ 109,275<span></span>
</td>
<td class="nump">$ 139,878<span></span>
</td>
<td class="nump">$ 109,275<span></span>
</td>
<td class="nump">$ 139,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582397056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">BASIS OF PRESENTATION</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1. BASIS OF PRESENTATION</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pegasystems Inc. (together with its subsidiaries, &#8220;the Company&#8221;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information required by accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) for complete financial statements and should be read in conjunction with the Company&#8217;s audited financial statements included in the Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany transactions and balances were eliminated in consolidation. The operating results for the interim periods presented do not necessarily indicate the expected results for the full year 2022.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts reported in our condensed consolidated financial statements and notes thereto have been reclassified to conform to the current year&#8217;s presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194675302160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MARKETABLE SECURITIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">MARKETABLE SECURITIES</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2. MARKETABLE SECURITIES</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,989&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">191,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,726)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,659&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(847)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, marketable securities&#8217; maturities ranged from July 2022 to November 2024, with a weighted-average remaining maturity of 0.9 years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582461392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock', window );">RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3. RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term unbilled receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,587&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">539,220&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unbilled receivables</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables are client-committed amounts for which revenue recognition precedes billing, and billing is solely subject to the passage of time.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables by expected billing date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-5 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">317,031&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables by contract effective date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2018 and prior</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">317,031&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Major clients</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clients accounting for 10% or more of the Company&#8217;s total receivables:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total receivables</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Client accounted for less than 10% of receivables</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are client-committed amounts for which revenue recognized exceeds the amount billed to the client, and billing is subject to conditions other than the passage of time, such as the completion of a related performance obligation.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term contract assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,132&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,173&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in other current assets. (2) Included in other long-term assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of billings and payments received in advance of revenue recognition.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">269,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,538&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281,499&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (1) Included in other long-term liabilities.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in deferred revenue in the six months ended June 30, 2022 was primarily due to new billings in advance of revenue recognition offset by $205.0 million of revenue recognized during the period that was included in deferred revenue as of December&#160;31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receivables, Contract Assets, And Deferred Revenue [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582645680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFERRED COMMISSIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DeferredCostsNetTextBlock', window );">DEFERRED COMMISSIONS</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4. DEFERRED COMMISSIONS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred commissions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in other long-term assets.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of deferred commissions </span><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in selling and marketing expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_DeferredCostsNetTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for deferred contract costs and related amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_DeferredCostsNetTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582501104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND OTHER INTANGIBLES</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5. GOODWILL AND OTHER INTANGIBLES</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in goodwill:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"><tr><td style="width:1.0%"/><td style="width:66.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.333%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:249.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,717&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,173&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangibles</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 5.5pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Book Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-related</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4-10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,944)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">136,507&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(123,516)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in other long-term assets.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Book Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-related</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4-10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,342)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,668&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,605)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in other long-term assets.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,312&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,025&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,997&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated intangibles assets amortization:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.799%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.001%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:249.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,991&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582467248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS AND LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_OtherAssetsAndLiabilitiesAbstract', window );"><strong>Other Assets and Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">OTHER ASSETS AND LIABILITIES</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6. OTHER ASSETS AND LIABILITIES</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,633&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,008&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,656&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capped call transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Venture investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320,557&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,989&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,443&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,821&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,499&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_OtherAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Assets and Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_OtherAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582464816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7. LEASES</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate headquarters</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company agreed to accelerate its exit from its previous corporate headquarters to October 1, 2021, in exchange for a one-time payment from its landlord of $18&#160;million, which was amortized over the remaining lease term. The exit accelerated depreciation on the related leasehold improvements and reduced the Company&#8217;s future lease liabilities by $21.1&#160;million and right of use assets by $20.3&#160;million. On March 31, 2021 the Company leased office space at One Main Street, Cambridge, Massachusetts, to serve as its corporate headquarters. The 4.5 year lease includes a base rent of $2&#160;million per year.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Waltham Office</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 6, 2021, the Company entered into an office space lease for 131&#160;thousand square feet in Waltham, Massachusetts. The lease term of 11 years began on August 1, 2021. The annual rent equals the base rent plus a portion of building operating costs and real estate taxes. Rent first becomes payable on August 1, 2022. Base rent for the first year is approximately $6&#160;million and will increase by 3% annually. In addition, the Company will receive an improvement allowance from the landlord of up to $11.8&#160;million. This lease increased the Company&#8217;s lease liabilities and lease-related right of use assets by $42.1&#160;million on August 1, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expense</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.105%"><tr><td style="width:1.0%"/><td style="width:37.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.503%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.503%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed lease costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,972)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,672)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,117)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The lower fixed lease costs in the six months ended June 30, 2021 was due to the modification of the corporate headquarters lease.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Right of use assets and lease liabilities</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_0abe2923-0185-4200-b617-8f9022a0aa39"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_ac1f4f79-aea5-474d-ab5d-b5e1691f3fb0"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_3148c3fb-8789-44cd-9f9f-c31ce6008035"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_cf56ffbd-f294-42cb-bd08-983053b72d0d"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Represents the Company&#8217;s right to use the leased asset during the lease term. Included in other long-term assets.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Included in other current liabilities.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for the Company&#8217;s leases were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average discount rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The rates implicit in most of the Company&#8217;s leases are not readily determinable. Therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur to borrow an amount equal to the lease payments on a collateralized basis over the lease term in a similar economic environment.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,261&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,511&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Lease liabilities are measured at the present value of the remaining lease payments using a discount rate determined at lease commencement unless the discount rate is updated due to a lease reassessment event.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flow information</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets recognized for new leases and amendments (non-cash)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582372976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8. DEBT</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible senior notes and capped calls</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible senior notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company issued Convertible Senior Notes (the "Notes") with an aggregate principal of $600 million, due March&#160;1, 2025, in a private placement. No principal payments are due before maturity. The Notes accrue interest at an annual rate of 0.75%, payable semi-annually in arrears on March 1 and September 1, beginning on September&#160;1, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conversion rights</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate is 7.4045 shares of common stock per $1,000 principal amount of the Notes, representing an initial conversion price of $135.05 per share of common stock. The Company will settle conversions by paying or delivering cash, shares of its common stock, or a combination of cash and shares of its common stock, at the Company&#8217;s election, based on the applicable conversion rate. The conversion rate will be adjusted upon certain events, including spin-offs, tender offers, exchange offers, and certain stockholder distributions.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on September&#160;1, 2024, noteholders may convert their Notes at any time at their election. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before September&#160;1, 2024, noteholders may convert their Notes in the following circumstances:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">During any calendar quarter beginning after June 30, 2020 (and only during such calendar quarter), if the last reported sale price per share of the Company&#8217;s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">During the five consecutive business days immediately after any five consecutive trading day period (the &#8220;Measurement Period&#8221;), if the trading price per $1,000 principal amount of Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price per share of common stock on such trading day and the conversion rate on such trading day.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Upon certain corporate events or distributions or if the Company calls any Notes for redemption, noteholders may convert before the close of business on the business day immediately before the related redemption date (or, if the Company fails to pay the redemption price in full on the redemption date, until the Company pays the redemption price).</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Notes were not eligible for conversion. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase rights</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after March&#160;1, 2023 and on or before the 40th scheduled trading day immediately before the maturity date, the Company may redeem for cash all or part of the Notes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest, if the last reported sale price of the Company&#8217;s common stock exceeded 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides a redemption notice.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If certain corporate events that constitute a &#8220;Fundamental Change&#8221; occur, each noteholder will have the right to require the Company to repurchase for cash all of such noteholder&#8217;s Notes, or any portion of the principal thereof that is equal to $1,000 or a multiple of $1,000, at a repurchase price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. A Fundamental Change relates to mergers, changes in control of the Company, liquidation/dissolution of the Company, or the delisting of the Company&#8217;s common stock.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying value of the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">592,161&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">590,722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.376%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contractual interest expense (0.75% coupon)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,845&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,689&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate for the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effective interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future payments of principal and contractual interest:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">602,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,500&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">613,500&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped call transactions</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company entered into privately negotiated capped call transactions (the &#8220;Capped Call Transactions&#8221;) with certain financial institutions. The Capped Call Transactions cover approximately 4.4 million shares (representing the number of shares for which the Notes are initially convertible) of the Company&#8217;s common stock. The Capped Call Transactions are expected to reduce common stock dilution and/or offset any potential cash payments the Company must make, other than for principal and interest, upon conversion of the Notes, with such reduction and/or offset subject to a cap of $196.44. The cap price of the Capped Call Transactions is subject to adjustment upon specified extraordinary events affecting the Company, including mergers and tender offers.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Call Transactions are accounted for as derivative instruments and do not qualify for the Company&#8217;s own equity scope exception in ASC 815 since, in some cases of early settlement, the settlement value of the Capped Call Transactions, calculated following the governing documents, may not represent a fair value measurement. The Capped Call Transactions are classified as other long-term assets and remeasured to fair value each reporting period, resulting in a non-operating gain or loss.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in capped call transactions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,789&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit facility</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, and as since amended, the Company entered into a five-year $100 million senior secured revolving credit agreement (the &#8220;Credit Facility&#8221;) with PNC Bank, National Association. The Company may use borrowings for general corporate purposes and to finance working capital needs. Subject to specific conditions, the Credit Facility allows the Company to increase the aggregate commitment to $200 million. The commitments expire on November&#160;4, 2024, and any outstanding loans will be payable on such date. The Credit Facility, as amended, contains customary covenants, including, but not limited to, those relating to additional indebtedness, liens, asset divestitures, and affiliate transactions. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to comply with financial covenants, including:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Beginning with the fiscal quarter ended March 31, 2022 and ending with the fiscal quarter ended December 31, 2022, Pegasystems Inc. must maintain at least $200 million in cash, investments, and availability under the Revolving Credit Loan.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Beginning with the quarter ended March 31, 2023, a maximum net consolidated leverage ratio of 3.5 to 1.0 (with a step-up for certain acquisitions) and a minimum consolidated interest coverage ratio of 3.5 to 1.0.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, the Company had no outstanding borrowings under the Credit Facility.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582707872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9. FAIR VALUE MEASUREMENTS</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a recurring basis</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its cash equivalents, marketable securities, Capped Call Transactions, and venture investments at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 2 - significant other inputs that are observable either directly or indirectly; and </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and minimize unobservable inputs when determining fair value.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Capped Call Transactions at the end of each reporting period is determined using a Black-Scholes option-pricing model. The valuation model uses various market-based inputs, including stock price, remaining contractual term, expected volatility, risk-free interest rate, and expected dividend yield. The Company applies judgment when determining expected volatility. The Company considers both historical and implied volatility levels of the underlying equity security. The Company&#8217;s venture investments are recorded at fair value based on multiple valuation methods, including observable public companies and transaction prices and unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.867%"><tr><td style="width:1.0%"/><td style="width:24.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capped Call Transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Venture investments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in other long-term assets. (2) Investments in privately-held companies.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in venture investments:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in foreign exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in fair value:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,779&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of certain other financial instruments, including receivables and accounts payable, approximates fair value due to these items&#8217; short maturity.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of the Notes</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes&#8217; fair value (including the conversion feature embedded in the Notes) was $482.5&#160;million as of June&#160;30, 2022 and $642.0&#160;million as of December&#160;31, 2021. The fair value was determined based on the Notes&#8217; quoted price in an over-the-counter market on the last trading day of the reporting period and classified within Level 2 in the fair value hierarchy.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582548400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10. REVENUE</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic revenue</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"><tr><td style="width:1.0%"/><td style="width:37.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.233%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.233%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.333%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.170%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189,297&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">364,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom (&#8220;U.K.&#8221;)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe (excluding U.K.), Middle East, and Africa </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue streams</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"><tr><td style="width:1.0%"/><td style="width:38.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">233,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pega Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">461,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">405,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pega Cloud</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,506&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,293&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">520,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">511,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations ("Backlog")</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future revenue from existing non-cancellable contracts:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">As of June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.252%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription license</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Perpetual license</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maintenance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pega Cloud</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 year or less</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,974&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,159&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">610,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-3 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Greater than 3 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">698,167&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,327&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,438&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,076&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125,694&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">As of June&#160;30, 2021:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.252%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription license</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Perpetual license</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maintenance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pega Cloud</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 year or less</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-3 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Greater than 3 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">336,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">602,735&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,018&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,941&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,993&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,031,136&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major clients</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clients accounting for 10% or more of the Company&#8217;s total revenue:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"><tr><td style="width:1.0%"/><td style="width:37.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582360816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11. STOCK-BASED COMPENSATION</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expense</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,788&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax benefit</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,192)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(905)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,183)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Company had $195.7 million of unrecognized stock-based compensation expense, net of estimated forfeitures, which is expected to be recognized over a weighted-average period of 2.1 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grants</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,237&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-qualified stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582428240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12. INCOME TAXES</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Effective income tax rate</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.228%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,916)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective income tax rate (benefit rate)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the effective income tax rate (benefit rate) in the six months ended June 30, 2022 was primarily due to the recognition of a $191.9 million valuation allowance on the Company&#8217;s deferred tax assets.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. Future realization of deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. The Company&#8217;s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income based on historical and projected information. On a quarterly basis, the Company reassess the need for a valuation allowance on its existing net deferred tax assets by tax-paying jurisdiction, weighing positive and negative evidence to assess its recoverability. In making such a determination, the Company considers all available and objectively verifiable negative and positive evidence, including future reversals of existing taxable temporary differences, committed contractual backlog (&#8220;Backlog&#8221;), projected future taxable income inclusive of the impact of enacted legislation, tax-planning strategies, and results of recent operations. The weight given to the potential effect of negative and positive evidence is commensurate with the extent to which it can be objectively verified. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company&#8217;s Backlog balance was not sufficient to recover our net deferred tax assets. The Backlog balance and other unsettled circumstances, impacting the Company&#8217;s operations, reduced the Backlog&#8217;s weight as objectively verifiable positive evidence to generate sufficient taxable income to recover its net deferred tax assets. These unsettled circumstances include growing and extended geopolitical turmoil, increasing inflation, and an uncertain global economic outlook.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 the combination of the above factors caused the Company to conclude there is no longer sufficient objectively verifiable positive evidence to support that it is more likely than not the Company will generate sufficient future taxable income to recover the Company&#8217;s net deferred tax assets. Accordingly, the Company recorded a valuation allowance of $191.9 million in income tax expense during the three months ended June 30, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579390288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(LOSS) EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">(LOSS) EARNINGS PER SHARE</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13. (LOSS) EARNINGS PER SHARE</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic (loss) earnings per share is calculated using the weighted-average number of common shares outstanding during the period. Diluted (loss) earnings per share is calculated using the weighted-average number of common shares outstanding during the period, plus the dilutive effect of outstanding stock options, RSUs, and convertible senior notes.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Calculation of (loss) earnings per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,675)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) earnings per share, basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3.50)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">0.46</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3.51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">0.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense associated with convertible debt instruments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator for diluted EPS </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,642&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,675)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,004&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,845&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, assuming dilution </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) (2) (3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) earnings per share, diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3.50)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">0.43</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3.51)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">0.36</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding anti-dilutive stock options and RSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) In periods of loss, all dilutive securities are excluded as their inclusion would be anti-dilutive.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The shares underlying the conversion options in the Company&#8217;s Notes are included using the if-converted method, if dilutive in the period. If the outstanding conversion options were fully exercised, the Company would issue an additional approximately 4.4&#160;million shares. </span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The Company&#8217;s Capped Call Transactions represent the equivalent of approximately 4.4&#160;million shares of the Company&#8217;s common stock (representing the number of shares for which the Notes are initially convertible). The Capped Call Transactions are expected to reduce common stock dilution and/or offset any potential cash payments the Company must make, other than for principal and interest, upon conversion of the Notes, with such reduction and/or offset subject to a cap of $196.44. The Capped Call Transactions are excluded from weighted-average common shares outstanding, assuming dilution, in all periods as their effect would be anti-dilutive.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Outstanding stock options and RSUs that were anti-dilutive under the treasury stock method in the period were excluded from the computation of diluted (loss) earnings per share. These awards may be dilutive in the future.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194583791648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14. COMMITMENTS AND CONTINGENCIES</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Note 7. Leases" for additional information.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the matters below, the Company is, or may become, involved in a variety of claims, demands, suits, investigations, and proceedings that arise from time to time relating to matters incidental to the ordinary course of the Company&#8217;s business, including actions concerning contracts, intellectual property, employment, benefits, and securities matters. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regardless of the outcome, legal disputes can have a material effect on the Company because of defense and settlement costs, diversion of management resources, and other factors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as the Company is a party to ongoing litigation, it is at least reasonably possible that our estimates will change in the near term and the effect may be material.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, the Company has no accrued losses for litigation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pegasystems Inc. v. Appian Corp. &amp; Business Process Management Inc.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 3, 2019, the Company filed suit in Massachusetts federal court against Appian Corp. (&#8220;Appian&#8221;) and Business Process Management, Inc. (&#8220;BPM&#8221;) relating to a BPM &#8220;Market Report&#8221; that Appian had used to promote itself against the Company. Pegasystems Inc. v. Appian Corp. &amp; Business Process Management Inc., No. 1:19-cv-11461 (D. Mass). On April 15, 2022, each of the parties filed motions for summary judgment with the court</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These motions were heard on July 15, 2022 and no decision has been rendered as of the date of this filing</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company continues to believe the counterclaims brought by Appian against the Company are without merit, and the Company intends to vigorously pursue its claims against Appian and defend against the counterclaims brought against the Company in this matter. The Company is unable to reasonably estimate possible damages or a range of possible damages in this matter given the Company&#8217;s belief that the damages claimed by Appian fail to satisfy the required legal standard, the status of the proceeding, and due to the uncertainty as to how a jury may rule if this ultimately proceeds to trial.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously reported, the Company is a defendant in litigation brought by Appian in the Circuit Court of Fairfax County, Virginia (the &#8220;Court&#8221;) titled Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou, No. 2020-07216 (Fairfax Cty. Ct.). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2022, the jury rendered its verdict finding that the Company had misappropriated one or more of Appian&#8217;s trade secrets, that the Company had violated the Virginia Computer Crimes Act, and that the trade secret misappropriation was willful and malicious. The jury awarded damages in the amount of $2,036,860,045 for trade secret misappropriation and $1.00 for the violation of the Virginia Computer Crimes Act. Since the jury rendering its verdict, the Company and Appian have filed post-trial motions with the court. On May 26, 2022, the Company filed a motion for judicial investigation of juror misconduct. Appian filed its opposition on June 17, 2022. A hearing on that motion is scheduled for July 28, 2022. On June 8, 2022, the Company filed a motion to set aside the verdict, Appian filed a response with the court on July 8, 2022, and the Company filed a reply to Appian&#8217;s filing on July 22, 2022. Also on June 8, 2022, Appian filed a motion for attorneys&#8217; fees and costs and for post-judgment interest, seeking an award of attorneys&#8217; fees in the amount of approximately $22.6&#160;million, costs in the amount of approximately $4.2&#160;million, and post-judgment interest at the rate of 6% per annum. The Company filed its opposition to that motion on July 8, 2022. Appian filed a reply brief on July 22, 2022. The Court has not yet set a date for a hearing on the motions filed on June 8, 2022. As of the date of this Quarterly Report on Form 10-Q, the court has not yet ruled on the post-trial motions or entered a judgment in this matter. The Company intends to appeal any judgment against it, if such a judgment is entered. The Company continues to believe that it did not misappropriate any alleged trade secrets and that its sales of the Company&#8217;s products at issue were not caused by, or the result of, any alleged misappropriation of trade secrets. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to reasonably estimate possible damages because of, among other things, uncertainty as to the outcome of post-trial motions, any appellate proceedings, and/or any potential new trial resulting from the post-trial motions or the appellate proceedings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">City of Fort Lauderdale Police and Firefighters&#8217; Retirement System, Individually and on Behalf of All Others Similarly Situated v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 19, 2022, a lawsuit was filed against the Company, the Company&#8217;s chief executive officer and the Company&#8217;s chief operating and financial officer in the United States District Court for the Eastern District of Virginia Alexandria Division, captioned City of Fort Lauderdale Police and Firefighters&#8217; Retirement System, Individually and on Behalf of All Others Similarly Situated v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:22-cv-00578-LMB-IDD). The complaint generally alleges, among other things, that the defendants violated Section 10(b) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) and Rule 10b-5 promulgated thereunder and that the individual defendants violated Section 20(a) of the Exchange Act, in each case by allegedly making materially false and/or misleading statements, as well as allegedly failing to disclose material adverse facts about the Company&#8217;s business, operations, and prospects, which caused the Company&#8217;s securities to trade at artificially inflated prices. The complaint seeks unspecified damages on behalf of a class of purchasers of the Company&#8217;s securities between May 29, 2020 and May 9, 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes the claims brought against the defendants are without merit, and intends to vigorously defend against these claims. The Company is unable to reasonably estimate possible damages or a range of possible damages in this matter given the stage of the lawsuit, the Company&#8217;s belief that the claims are without merit, and there being no specified quantum of damages sought in the complaint.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582556880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pegasystems Inc. (together with its subsidiaries, &#8220;the Company&#8221;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information required by accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) for complete financial statements and should be read in conjunction with the Company&#8217;s audited financial statements included in the Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany transactions and balances were eliminated in consolidation. The operating results for the interim periods presented do not necessarily indicate the expected results for the full year 2022.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts reported in our condensed consolidated financial statements and notes thereto have been reclassified to conform to the current year&#8217;s presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Assets and liabilities measured at fair value on a recurring basis</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a recurring basis</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its cash equivalents, marketable securities, Capped Call Transactions, and venture investments at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 2 - significant other inputs that are observable either directly or indirectly; and </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and minimize unobservable inputs when determining fair value.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Capped Call Transactions at the end of each reporting period is determined using a Black-Scholes option-pricing model. The valuation model uses various market-based inputs, including stock price, remaining contractual term, expected volatility, risk-free interest rate, and expected dividend yield. The Company applies judgment when determining expected volatility. The Company considers both historical and implied volatility levels of the underlying equity security. The Company&#8217;s venture investments are recorded at fair value based on multiple valuation methods, including observable public companies and transaction prices and unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582458960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MARKETABLE SECURITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of marketable securities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,989&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">191,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,726)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,659&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(847)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584164480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock', window );">Summary of receivables</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term unbilled receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,587&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">539,220&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock', window );">Summary of unbilled receivables</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables by expected billing date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-5 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">317,031&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock', window );">Summary of unbilled receivables based upon contract effective date</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables by contract effective date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2018 and prior</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">317,031&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of concentration of risk, by risk factor</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clients accounting for 10% or more of the Company&#8217;s total receivables:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total receivables</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Client accounted for less than 10% of receivables</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of contract assets and deferred revenue</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are client-committed amounts for which revenue recognized exceeds the amount billed to the client, and billing is subject to conditions other than the passage of time, such as the completion of a related performance obligation.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term contract assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,132&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,173&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in other current assets. (2) Included in other long-term assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of billings and payments received in advance of revenue recognition.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">269,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,538&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281,499&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (1) Included in other long-term liabilities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable and Unbilled Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_AccountsReceivableAndUnbilledReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of unbilled receivables not billable at balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of Unbilled Receivables Based Upon Contract Effective Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194581790704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFERRED COMMISSIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of impairment of deferred contract costs</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred commissions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table>(1) Included in other long-term assets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock', window );">Schedule of amortization of deferred contract costs</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of deferred commissions </span><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>(1) Included in selling and marketing expense<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of amortization of deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194583482960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Changes in carrying amount of goodwill</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in goodwill:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"><tr><td style="width:1.0%"/><td style="width:66.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.333%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:249.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,717&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,173&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of amortizable intangible assets</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 5.5pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Book Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-related</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4-10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,944)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">136,507&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(123,516)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in other long-term assets.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Book Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-related</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4-10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,342)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,668&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,605)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in other long-term assets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Amortization expense of acquired intangibles</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,312&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,025&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,997&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated future amortization expense related to intangible assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated intangibles assets amortization:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.799%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.001%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:249.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,991&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582548400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS AND LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_OtherAssetsAndLiabilitiesAbstract', window );"><strong>Other Assets and Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock', window );">Schedule of other assets and other liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,633&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,008&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,656&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capped call transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Venture investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320,557&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,989&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,443&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,821&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,499&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_OtherAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Assets and Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_OtherAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579322800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of lease expense</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.105%"><tr><td style="width:1.0%"/><td style="width:37.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.503%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.503%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed lease costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,972)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,672)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,117)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The lower fixed lease costs in the six months ended June 30, 2021 was due to the modification of the corporate headquarters lease.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of right of use asset and lease liabilities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_0abe2923-0185-4200-b617-8f9022a0aa39"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_ac1f4f79-aea5-474d-ab5d-b5e1691f3fb0"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_3148c3fb-8789-44cd-9f9f-c31ce6008035"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_cf56ffbd-f294-42cb-bd08-983053b72d0d"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Represents the Company&#8217;s right to use the leased asset during the lease term. Included in other long-term assets.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Included in other current liabilities.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock', window );">Schedule of weighted average and discount rate</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for the Company&#8217;s leases were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average discount rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The rates implicit in most of the Company&#8217;s leases are not readily determinable. Therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur to borrow an amount equal to the lease payments on a collateralized basis over the lease term in a similar economic environment.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of lease maturities after adoption of 842</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,261&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,511&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Lease liabilities are measured at the present value of the remaining lease payments using a discount rate determined at lease commencement unless the discount rate is updated due to a lease reassessment event.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock', window );">Schedule of supplemental cash flow lease information</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right of use assets recognized for new leases and amendments (non-cash)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Supplemental Cash Flow Lease Information [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Weighted Average and Discount Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584166496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Contractual obligation, fiscal year maturity schedule</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying value of the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">592,161&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">590,722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.376%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contractual interest expense (0.75% coupon)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,845&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,689&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate for the Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effective interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future payments of principal and contractual interest:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">602,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,500&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">613,500&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of derivative instruments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in capped call transactions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,789&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41641-113959<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579405248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and liabilities measured at fair value</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.867%"><tr><td style="width:1.0%"/><td style="width:24.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capped Call Transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Venture investments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in other long-term assets. (2) Investments in privately-held companies.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair value, assets measured on recurring basis, unobservable input reconciliation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in venture investments:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in foreign exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in fair value:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,779&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579366944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of revenue by geographic location</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic revenue</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"><tr><td style="width:1.0%"/><td style="width:37.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.233%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.233%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.333%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.170%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></div></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189,297&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">364,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom (&#8220;U.K.&#8221;)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe (excluding U.K.), Middle East, and Africa </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of revenue streams</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue streams</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"><tr><td style="width:1.0%"/><td style="width:38.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.641%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">233,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pega Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">461,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">405,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pega Cloud</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,506&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,293&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">520,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">511,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Revenue for remaining performance obligations expected to be recognized</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future revenue from existing non-cancellable contracts:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">As of June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.252%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription license</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Perpetual license</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maintenance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pega Cloud</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 year or less</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,974&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,159&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">610,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-3 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Greater than 3 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">698,167&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,327&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,438&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,076&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125,694&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">As of June&#160;30, 2021:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.252%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription license</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Perpetual license</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maintenance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pega Cloud</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 year or less</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-3 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Greater than 3 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">336,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">602,735&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,018&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,941&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,993&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,031,136&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of revenue by major clients</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clients accounting for 10% or more of the Company&#8217;s total revenue:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"><tr><td style="width:1.0%"/><td style="width:37.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">325,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579405376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of stock based compensation expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expense</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,788&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax benefit</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,192)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(905)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,183)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Summary of stock based compensation award granted</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grants</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,237&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-qualified stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582547584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Summary of benefit from income taxes and discrete tax items</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Effective income tax rate</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.228%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,916)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective income tax rate (benefit rate)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582483216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(LOSS) EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of basic and diluted (loss) earnings per share</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Calculation of (loss) earnings per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,675)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) earnings per share, basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3.50)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">0.46</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3.51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">0.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense associated with convertible debt instruments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator for diluted EPS </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,642&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(286,675)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,004&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,845&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, assuming dilution </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) (2) (3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) earnings per share, diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3.50)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">0.43</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3.51)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">0.36</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding anti-dilutive stock options and RSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) In periods of loss, all dilutive securities are excluded as their inclusion would be anti-dilutive.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The shares underlying the conversion options in the Company&#8217;s Notes are included using the if-converted method, if dilutive in the period. If the outstanding conversion options were fully exercised, the Company would issue an additional approximately 4.4&#160;million shares. </span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The Company&#8217;s Capped Call Transactions represent the equivalent of approximately 4.4&#160;million shares of the Company&#8217;s common stock (representing the number of shares for which the Notes are initially convertible). The Capped Call Transactions are expected to reduce common stock dilution and/or offset any potential cash payments the Company must make, other than for principal and interest, upon conversion of the Notes, with such reduction and/or offset subject to a cap of $196.44. The Capped Call Transactions are excluded from weighted-average common shares outstanding, assuming dilution, in all periods as their effect would be anti-dilutive.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Outstanding stock options and RSUs that were anti-dilutive under the treasury stock method in the period were excluded from the computation of diluted (loss) earnings per share. These awards may be dilutive in the future.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194581727584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 191,339<span></span>
</td>
<td class="nump">$ 203,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(3,726)<span></span>
</td>
<td class="num">(847)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">187,613<span></span>
</td>
<td class="nump">202,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">Government debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">2,989<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(60)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">2,929<span></span>
</td>
<td class="nump">1,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">188,350<span></span>
</td>
<td class="nump">201,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(3,666)<span></span>
</td>
<td class="num">(837)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 184,684<span></span>
</td>
<td class="nump">$ 200,824<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582641360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>MARKETABLE SECURITIES - Additional Information (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTerm', window );">Marketable debt security weighted-average remaining maturity</a></td>
<td class="text">10 months 24 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579565632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 171,556<span></span>
</td>
<td class="nump">$ 182,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">201,130<span></span>
</td>
<td class="nump">226,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNonCurrent', window );">Long-term unbilled receivables</a></td>
<td class="nump">115,901<span></span>
</td>
<td class="nump">129,789<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AccountsReceivableAndUnbilledReceivable', window );">Total receivables</a></td>
<td class="nump">$ 488,587<span></span>
</td>
<td class="nump">$ 539,220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_AccountsReceivableAndUnbilledReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable and unbilled receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_AccountsReceivableAndUnbilledReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due greater than one year from period end.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584701344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess', window );">1 year or less</a></td>
<td class="nump">$ 201,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo', window );">1-2 years</a></td>
<td class="nump">78,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive', window );">2-5 years</a></td>
<td class="nump">37,088<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesCurrentAndNonCurrent', window );">Total</a></td>
<td class="nump">$ 317,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear', window );">Percentage of unbilled receivables, 1 year or less</a></td>
<td class="nump">63.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo', window );">Percentage of unbilled receivables, 1-2 years</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive', window );">Percentage of unbilled receivables, 2-5 years</a></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage', window );">Total percentage of unbilled receivables</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesCurrentAndNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables Current and Non Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesCurrentAndNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables current and non current percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesCurrentAndNonCurrentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date amount expected to be collected within year one and two.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One or Less</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date amount expected to be collected within year two and five.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date expected percentage to be collected within one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date expected percentage to be collected within year one and two.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date expected percentage to be collected within year two and five.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194585926624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 81,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearOne', window );">2021</a></td>
<td class="nump">142,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearTwo', window );">2020</a></td>
<td class="nump">56,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearThree', window );">2019</a></td>
<td class="nump">19,928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior', window );">2018 and prior</a></td>
<td class="nump">16,355<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledRevenueTotal', window );">Unbilled revenue total</a></td>
<td class="nump">$ 317,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne', window );">2021</a></td>
<td class="nump">45.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo', window );">2020</a></td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree', window );">2019</a></td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior', window );">2018 and prior</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_TotalPercentageOfUnbilledRevenue', window );">Total percentage of unbilled revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Unbilled Receivables, Not Billable, Amount Expected to be Collected in Remainder of Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Unbilled Receivables, Not Billable, Contract Date, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_TotalPercentageOfUnbilledRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Percentage of Unbilled Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_TotalPercentageOfUnbilledRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Remainder of Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableContractDateYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableContractDateYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableContractDateYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableContractDateYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableContractDateYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableContractDateYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledRevenueTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Revenue Total</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledRevenueTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194576219936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Major Clients (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pega_ClientAMember', window );">Client A | Credit concentration risk | Account receivable and unbilled receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pega_ClientAMember', window );">Client A | Credit concentration risk | Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pega_ClientAMember', window );">Client A | Credit concentration risk | Unbilled receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=pega_ClientAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=pega_ClientAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=pega_AccountReceivablesAndUnbilledReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=pega_AccountReceivablesAndUnbilledReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=pega_UnbilledReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=pega_UnbilledReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579380800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 12,149<span></span>
</td>
<td class="nump">$ 12,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets</a></td>
<td class="nump">12,983<span></span>
</td>
<td class="nump">10,643<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Total contract assets</a></td>
<td class="nump">25,132<span></span>
</td>
<td class="nump">23,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent', window );">Deferred revenue</a></td>
<td class="nump">269,121<span></span>
</td>
<td class="nump">275,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Long-term deferred revenue</a></td>
<td class="nump">5,417<span></span>
</td>
<td class="nump">5,655<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">274,538<span></span>
</td>
<td class="nump">$ 281,499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized during the period that was included in deferred revenue</a></td>
<td class="nump">$ 205,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income during the current period and current obligations not separately disclosed in the balance sheet (other liabilities, current).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, noncurrent).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579520320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEFERRED COMMISSIONS - Schedule of Impairment of Deferred Commissions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred commissions</a></td>
<td class="nump">$ 123,067<span></span>
</td>
<td class="nump">$ 135,911<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579431008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFERRED COMMISSIONS - Schedule of Amortization of Deferred Commissions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred commissions</a></td>
<td class="nump">$ 10,934<span></span>
</td>
<td class="nump">$ 9,706<span></span>
</td>
<td class="nump">$ 28,155<span></span>
</td>
<td class="nump">$ 21,202<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584690512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLES - Changes in Carrying Amount of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 81,923<span></span>
</td>
<td class="nump">$ 79,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustments</a></td>
<td class="num">(206)<span></span>
</td>
<td class="nump">241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 81,717<span></span>
</td>
<td class="nump">$ 82,173<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578187168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLES - Schedule of Amortizable Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 136,507<span></span>
</td>
<td class="nump">$ 135,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(123,516)<span></span>
</td>
<td class="num">(121,605)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">12,991<span></span>
</td>
<td class="nump">14,063<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pega_ClientRelationshipsMember', window );">Client-related</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">63,082<span></span>
</td>
<td class="nump">63,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(57,944)<span></span>
</td>
<td class="num">(57,342)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">5,138<span></span>
</td>
<td class="nump">5,823<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">68,064<span></span>
</td>
<td class="nump">67,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(60,211)<span></span>
</td>
<td class="num">(58,902)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">7,853<span></span>
</td>
<td class="nump">8,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">5,361<span></span>
</td>
<td class="nump">5,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(5,361)<span></span>
</td>
<td class="num">(5,361)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Client-related</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Client-related</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pega_ClientRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pega_ClientRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194585634624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLES - Amortization Expense of Acquired Intangibles (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 1,025<span></span>
</td>
<td class="nump">$ 1,002<span></span>
</td>
<td class="nump">$ 1,997<span></span>
</td>
<td class="nump">$ 2,004<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">683<span></span>
</td>
<td class="nump">629<span></span>
</td>
<td class="nump">1,312<span></span>
</td>
<td class="nump">1,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 373<span></span>
</td>
<td class="nump">$ 685<span></span>
</td>
<td class="nump">$ 746<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194581702896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLES - Estimated Future Amortization Expense Related to Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 2,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">3,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">3,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">2,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter', window );">2027</a></td>
<td class="nump">327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 12,991<span></span>
</td>
<td class="nump">$ 14,063<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite Lived Intangible Assets, Amortization Expense, Year Five and Thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194586015776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER ASSETS AND LIABILITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_OtherAssetsAndLiabilitiesAbstract', window );"><strong>Other Assets and Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReceivable', window );">Income tax receivables</a></td>
<td class="nump">$ 22,982<span></span>
</td>
<td class="nump">$ 25,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">12,149<span></span>
</td>
<td class="nump">12,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_OtherCurrentAssets', window );">Other</a></td>
<td class="nump">35,502<span></span>
</td>
<td class="nump">29,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">70,633<span></span>
</td>
<td class="nump">68,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">6,092<span></span>
</td>
<td class="nump">180,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred commissions</a></td>
<td class="nump">123,067<span></span>
</td>
<td class="nump">135,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">80,646<span></span>
</td>
<td class="nump">87,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_CappedCallTransactionsFairValueDisclosure', window );">Capped call transactions</a></td>
<td class="nump">10,459<span></span>
</td>
<td class="nump">59,964<span></span>
</td>
<td class="nump">$ 90,789<span></span>
</td>
<td class="nump">$ 83,597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">34,886<span></span>
</td>
<td class="nump">26,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Venture investments</a></td>
<td class="nump">16,073<span></span>
</td>
<td class="nump">7,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">12,991<span></span>
</td>
<td class="nump">14,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets</a></td>
<td class="nump">12,983<span></span>
</td>
<td class="nump">10,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_OtherLongTermAssets', window );">Other</a></td>
<td class="nump">23,360<span></span>
</td>
<td class="nump">18,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">320,557<span></span>
</td>
<td class="nump">541,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">5,341<span></span>
</td>
<td class="nump">6,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">2,459<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">7,800<span></span>
</td>
<td class="nump">9,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">5,417<span></span>
</td>
<td class="nump">5,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_OtherLongTermLiabilities', window );">Other</a></td>
<td class="nump">7,404<span></span>
</td>
<td class="nump">7,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 12,821<span></span>
</td>
<td class="nump">$ 13,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_CappedCallTransactionsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capped Call Transactions, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_CappedCallTransactionsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_OtherAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Assets and Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_OtherAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_OtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other, Current Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_OtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_OtherLongTermAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other, Long-term Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_OtherLongTermAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_OtherLongTermLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other, Long-term Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_OtherLongTermLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578604160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Narrative (Details)<br> ft&#178; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 06, 2021 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 01, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnTerminationOfLease', window );">Gain lease termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Decrease in lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Decrease in operating assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,646<span></span>
</td>
<td class="nump">$ 87,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_LesseeLeaseTermOfContract', window );">Term of contract</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear', window );">Based rent to paid (annually per year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_LesseeLeaseAreaOfOfficeBuilding', window );">Area of office space lease (in square feet) | ft&#178;</a></td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage', window );">Base rent increase percentage</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_LesseeLeaseholdImprovementAllowance', window );">Improvement allowance</a></td>
<td class="nump">$ 11,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_LesseeLeaseAreaOfOfficeBuilding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Area of Office Building</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_LesseeLeaseAreaOfOfficeBuilding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability to be Paid, Annual Increase Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_LesseeLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Term of Contract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_LesseeLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_LesseeLeaseholdImprovementAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Leasehold Improvement Allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_LesseeLeaseholdImprovementAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Annually Per Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnTerminationOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on termination of lease before expiration of lease term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 40<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123386189&amp;loc=SL77918607-209975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnTerminationOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578420384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Operating Lease Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_OperatingLeaseCostRecovery', window );">Fixed lease costs</a></td>
<td class="nump">$ 4,965<span></span>
</td>
<td class="num">$ (3,972)<span></span>
</td>
<td class="nump">$ 10,059<span></span>
</td>
<td class="num">$ (3,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">787<span></span>
</td>
<td class="nump">515<span></span>
</td>
<td class="nump">1,594<span></span>
</td>
<td class="nump">974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">727<span></span>
</td>
<td class="nump">1,340<span></span>
</td>
<td class="nump">1,491<span></span>
</td>
<td class="nump">2,727<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_LeaseCostRecovery', window );">Operating lease expenses</a></td>
<td class="nump">$ 6,479<span></span>
</td>
<td class="num">$ (2,117)<span></span>
</td>
<td class="nump">$ 13,144<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_LeaseCostRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease, Cost (Recovery)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_LeaseCostRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_OperatingLeaseCostRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Cost (Recovery)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_OperatingLeaseCostRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584690512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Right of Use Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating lease, right-of-use asset, statement of financial position</a></td>
<td class="text">Other long-term assets<span></span>
</td>
<td class="text">Other long-term assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">$ 80,646<span></span>
</td>
<td class="nump">$ 87,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease, liability, current, statement of financial position</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 5,341<span></span>
</td>
<td class="nump">$ 6,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">$ 84,170<span></span>
</td>
<td class="nump">$ 87,818<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194576353088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Remaining Lease Term (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">7 years 6 months<span></span>
</td>
<td class="text">7 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194576343760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Maturities after Adoption of 842 (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="num">$ (401)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">18,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">16,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">14,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">10,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027 and thereafter</a></td>
<td class="nump">47,910<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">107,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(17,750)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liability</a></td>
<td class="nump">$ 89,511<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582557008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for leases</a></td>
<td class="nump">$ 7,296<span></span>
</td>
<td class="nump">$ 11,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets recognized for new leases and amendments (non-cash)</a></td>
<td class="nump">$ 2,223<span></span>
</td>
<td class="nump">$ 10,160<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578199536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Convertible Senior Notes Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember', window );">On or after March&#160;1, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount | $</a></td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt', window );">Interest rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Initial conversion rate</a></td>
<td class="nump">7.4045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Debt conversion amount | $</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 135.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible debt | After the calendar quarter ending on June 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible debt | Measurement period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays', window );">Threshold consecutive business days</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible debt | On or after March&#160;1, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Consecutive Business Days Immediately Following Threshold Consecutive Trading Days</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtInterestRateOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194579558256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Net Carrying Amount (Details) - Convertible debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Unamortized issuance costs</a></td>
<td class="num">(7,839)<span></span>
</td>
<td class="num">(9,278)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Convertible senior notes, net</a></td>
<td class="nump">$ 592,161<span></span>
</td>
<td class="nump">$ 590,722<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578396096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Interest Expense (Details) - Convertible debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt', window );">Interest rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Contractual interest expense (0.75% coupon)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,125<span></span>
</td>
<td class="nump">$ 1,125<span></span>
</td>
<td class="nump">$ 2,250<span></span>
</td>
<td class="nump">$ 2,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">720<span></span>
</td>
<td class="nump">675<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
<td class="nump">1,348<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,845<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 3,689<span></span>
</td>
<td class="nump">$ 3,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted-average effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtInterestRateOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578569856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Future Payments of Principal and Contractual Interest (Details) - Convertible debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Principal</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal, total due</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtAbstract', window );"><strong>Interest</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">2,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne', window );">2023</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">2,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_InterestLongTermDebtMaturitiesTotalDue', window );">Interest expense, total due</a></td>
<td class="nump">13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_MaturitiesOfInterestAndPrincipalAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">2,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne', window );">2023</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">602,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue', window );">Principal and interest, total due</a></td>
<td class="nump">$ 613,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest, Long-term Debt, Maturities, Repayments of Principal, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_InterestLongTermDebtMaturitiesTotalDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest, Long-term Debt, Maturities, Total Due</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_InterestLongTermDebtMaturitiesTotalDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_MaturitiesOfInterestAndPrincipalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maturities of Interest and Principal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_MaturitiesOfInterestAndPrincipalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal and Interest, Long-term Debt, Maturities, Total Due</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194576273248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Capped Call Transactions (Details)<br> $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issuable upon conversion (in shares) | shares</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeCapPrice', window );">Cap price (in dollars per share) | $ / derivative</a></td>
<td class="nump">196.44<span></span>
</td>
<td class="nump">196.44<span></span>
</td>
<td class="nump">196.44<span></span>
</td>
<td class="nump">196.44<span></span>
</td>
<td class="nump">196.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_CappedCallTransactionRollForward', window );"><strong>Capped Call Transaction [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_CappedCallTransactionsFairValueDisclosure', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,964<span></span>
</td>
<td class="nump">$ 83,597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_CappedCallTransactionFairValueAdjustment', window );">Fair value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(49,505)<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_CappedCallTransactionsFairValueDisclosure', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,459<span></span>
</td>
<td class="nump">$ 90,789<span></span>
</td>
<td class="nump">$ 10,459<span></span>
</td>
<td class="nump">$ 90,789<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_CappedCallTransactionFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capped Call Transaction, Fair Value Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_CappedCallTransactionFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_CappedCallTransactionRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capped Call Transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_CappedCallTransactionRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_CappedCallTransactionsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capped Call Transactions, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_CappedCallTransactionsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeCapPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeCapPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584840784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Credit Facility (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=pega_PNCBankNationalAssociationMember', window );">PNC bank, national association | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum', window );">Minimum consolidated coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pega_CreditAgreementMember', window );">Credit agreement | PNC bank, national association</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld', window );">Minimum required cash and investments held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pega_CreditAgreementMember', window );">Credit agreement | PNC bank, national association | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DebtInstrumentCovenantsLeverageRatioMaximum', window );">Maximum consolidated net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pega_CreditAgreementMember', window );">Credit agreement | PNC bank, national association | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld', window );">Minimum required cash and investments held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | PNC bank, national association | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Revolving credit agreement term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Increase in aggregate commitment amount</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Interest Coverage Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_DebtInstrumentCovenantInterestCoverageRatioMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Minimum Required Cash and Investments Held</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_DebtInstrumentCovenantsLeverageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenants, Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_DebtInstrumentCovenantsLeverageRatioMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=pega_PNCBankNationalAssociationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=pega_PNCBankNationalAssociationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pega_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=pega_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584796400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">$ 187,613<span></span>
</td>
<td class="nump">$ 202,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Capped call transactions</a></td>
<td class="nump">10,459<span></span>
</td>
<td class="nump">59,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">3,216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember', window );">Venture investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Venture investments</a></td>
<td class="nump">16,073<span></span>
</td>
<td class="nump">7,648<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Capped call transactions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">3,216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Venture investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Venture investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">187,613<span></span>
</td>
<td class="nump">202,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Capped call transactions</a></td>
<td class="nump">10,459<span></span>
</td>
<td class="nump">59,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Venture investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Venture investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Capped call transactions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Venture investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Venture investments</a></td>
<td class="nump">$ 16,073<span></span>
</td>
<td class="nump">$ 7,648<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578175472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Change in Investment in Privately Held Companies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning balance</a></td>
<td class="nump">$ 7,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending balance</a></td>
<td class="nump">16,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible debt fair value</a></td>
<td class="nump">482,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 642,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=pega_PrivatelyHeldInvestmentMember', window );">Privately held investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning balance</a></td>
<td class="nump">7,648<span></span>
</td>
<td class="nump">$ 8,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases', window );">New investments</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales', window );">Sales of investments</a></td>
<td class="num">(165)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment', window );">Changes in foreign exchange rates</a></td>
<td class="num">(290)<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome', window );">Changes in fair value included in other income</a></td>
<td class="nump">5,978<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss', window );">Changes in fair value included in other comprehensive income</a></td>
<td class="nump">2,502<span></span>
</td>
<td class="nump">1,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending balance</a></td>
<td class="nump">$ 16,073<span></span>
</td>
<td class="nump">$ 9,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Changes in Foreign Exchange Rates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Comprehensive Income (Loss)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=pega_PrivatelyHeldInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=pega_PrivatelyHeldInvestmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584998192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Geographic Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 274,337<span></span>
</td>
<td class="nump">$ 325,702<span></span>
</td>
<td class="nump">$ 650,644<span></span>
</td>
<td class="nump">$ 639,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 147,725<span></span>
</td>
<td class="nump">$ 189,297<span></span>
</td>
<td class="nump">$ 364,997<span></span>
</td>
<td class="nump">$ 383,865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=pega_OtherAmericasMember', window );">Other Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">16,261<span></span>
</td>
<td class="nump">14,058<span></span>
</td>
<td class="nump">62,012<span></span>
</td>
<td class="nump">25,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom (&#8220;U.K.&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">28,831<span></span>
</td>
<td class="nump">32,553<span></span>
</td>
<td class="nump">59,763<span></span>
</td>
<td class="nump">60,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">Europe (excluding U.K.), Middle East, and Africa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">45,238<span></span>
</td>
<td class="nump">45,798<span></span>
</td>
<td class="nump">94,374<span></span>
</td>
<td class="nump">97,457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 36,282<span></span>
</td>
<td class="nump">$ 43,996<span></span>
</td>
<td class="nump">$ 69,498<span></span>
</td>
<td class="nump">$ 71,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total revenue | U.S. | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">54.00%<span></span>
</td>
<td class="nump">58.00%<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total revenue | Other Americas | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total revenue | United Kingdom (&#8220;U.K.&#8221;) | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total revenue | Europe (excluding U.K.), Middle East, and Africa | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total revenue | Asia-Pacific | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=pega_OtherAmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=pega_OtherAmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194584960368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Revenue Stream (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 274,337<span></span>
</td>
<td class="nump">$ 325,702<span></span>
</td>
<td class="nump">$ 650,644<span></span>
</td>
<td class="nump">$ 639,201<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember', window );">Perpetual license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">12,596<span></span>
</td>
<td class="nump">9,706<span></span>
</td>
<td class="nump">18,048<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">41,600<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
<td class="nump">179,133<span></span>
</td>
<td class="nump">215,805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionServicesMember', window );">Subscription services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">171,832<span></span>
</td>
<td class="nump">152,075<span></span>
</td>
<td class="nump">341,865<span></span>
</td>
<td class="nump">295,494<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionMember', window );">Subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">213,432<span></span>
</td>
<td class="nump">256,371<span></span>
</td>
<td class="nump">520,998<span></span>
</td>
<td class="nump">511,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">58,639<span></span>
</td>
<td class="nump">56,735<span></span>
</td>
<td class="nump">119,940<span></span>
</td>
<td class="nump">109,854<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Revenue recognized at a point in time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">43,866<span></span>
</td>
<td class="nump">116,892<span></span>
</td>
<td class="nump">188,839<span></span>
</td>
<td class="nump">233,853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Revenue recognized at a point in time | Perpetual license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">12,596<span></span>
</td>
<td class="nump">9,706<span></span>
</td>
<td class="nump">18,048<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Revenue recognized at a point in time | Subscription license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">41,600<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
<td class="nump">179,133<span></span>
</td>
<td class="nump">215,805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Revenue recognized over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">230,471<span></span>
</td>
<td class="nump">208,810<span></span>
</td>
<td class="nump">461,805<span></span>
</td>
<td class="nump">405,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Revenue recognized over time | Maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">78,326<span></span>
</td>
<td class="nump">78,782<span></span>
</td>
<td class="nump">158,042<span></span>
</td>
<td class="nump">154,343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Revenue recognized over time | Pega Cloud</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">93,506<span></span>
</td>
<td class="nump">73,293<span></span>
</td>
<td class="nump">183,823<span></span>
</td>
<td class="nump">141,151<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Revenue recognized over time | Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 58,639<span></span>
</td>
<td class="nump">$ 56,735<span></span>
</td>
<td class="nump">$ 119,940<span></span>
</td>
<td class="nump">$ 109,854<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_PerpetualLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_SubscriptionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_SubscriptionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_SubscriptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_SubscriptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_ConsultingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_PegaCloudMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_PegaCloudMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194575566976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Performance Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 1,125,694<span></span>
</td>
<td class="nump">$ 1,031,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearOneMember', window );">1 year or less</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 610,726<span></span>
</td>
<td class="nump">$ 567,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation, percentage</a></td>
<td class="nump">54.00%<span></span>
</td>
<td class="nump">56.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearTwoMember', window );">1-2 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 281,132<span></span>
</td>
<td class="nump">$ 272,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation, percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearThreeMember', window );">2-3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 132,216<span></span>
</td>
<td class="nump">$ 126,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation, percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationAfterYearThreeMember', window );">Greater than 3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 101,620<span></span>
</td>
<td class="nump">$ 64,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation, percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 309,686<span></span>
</td>
<td class="nump">$ 336,449<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | 1 year or less</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">204,974<span></span>
</td>
<td class="nump">214,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | 1-2 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">57,862<span></span>
</td>
<td class="nump">59,164<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | 2-3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">28,403<span></span>
</td>
<td class="nump">36,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Greater than 3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">18,447<span></span>
</td>
<td class="nump">26,564<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">698,167<span></span>
</td>
<td class="nump">602,735<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | 1 year or less</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">320,102<span></span>
</td>
<td class="nump">281,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | 1-2 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">200,135<span></span>
</td>
<td class="nump">194,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | 2-3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">96,861<span></span>
</td>
<td class="nump">88,855<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | Greater than 3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">81,069<span></span>
</td>
<td class="nump">37,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">61,327<span></span>
</td>
<td class="nump">63,018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | 1 year or less</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">46,810<span></span>
</td>
<td class="nump">46,146<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | 1-2 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">10,711<span></span>
</td>
<td class="nump">15,708<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | 2-3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">2,126<span></span>
</td>
<td class="nump">909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | Greater than 3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">1,680<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember', window );">Perpetual license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">13,438<span></span>
</td>
<td class="nump">6,941<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember', window );">Perpetual license | 1 year or less</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">6,681<span></span>
</td>
<td class="nump">6,707<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember', window );">Perpetual license | 1-2 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">4,505<span></span>
</td>
<td class="nump">234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember', window );">Perpetual license | 2-3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">2,252<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember', window );">Perpetual license | Greater than 3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">43,076<span></span>
</td>
<td class="nump">21,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | 1 year or less</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">32,159<span></span>
</td>
<td class="nump">17,863<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | 1-2 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">7,919<span></span>
</td>
<td class="nump">2,675<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | 2-3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">2,574<span></span>
</td>
<td class="nump">762<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | Greater than 3 years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 424<span></span>
</td>
<td class="nump">$ 693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationYearThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationAfterYearThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=pega_PerformanceObligationAfterYearThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_PegaCloudMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_PegaCloudMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_LicensePerpetualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_ConsultingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194576264960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Revenue by Major Clients (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 274,337<span></span>
</td>
<td class="nump">$ 325,702<span></span>
</td>
<td class="nump">$ 650,644<span></span>
</td>
<td class="nump">$ 639,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total revenue | Client A | Customer concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pega_ClientAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pega_ClientAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194576330800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">$ 31,300<span></span>
</td>
<td class="nump">$ 30,688<span></span>
</td>
<td class="nump">$ 59,527<span></span>
</td>
<td class="nump">$ 60,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit</a></td>
<td class="num">(543)<span></span>
</td>
<td class="num">(6,192)<span></span>
</td>
<td class="num">(905)<span></span>
</td>
<td class="num">(12,183)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">6,579<span></span>
</td>
<td class="nump">5,849<span></span>
</td>
<td class="nump">12,957<span></span>
</td>
<td class="nump">11,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">12,633<span></span>
</td>
<td class="nump">14,748<span></span>
</td>
<td class="nump">23,591<span></span>
</td>
<td class="nump">28,468<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">7,355<span></span>
</td>
<td class="nump">6,343<span></span>
</td>
<td class="nump">14,701<span></span>
</td>
<td class="nump">13,113<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">$ 4,733<span></span>
</td>
<td class="nump">$ 3,748<span></span>
</td>
<td class="nump">$ 8,278<span></span>
</td>
<td class="nump">$ 7,433<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194583690000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 195.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period of recognition of unrecognized stock-based compensation expense (in years)</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194583522448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Awards Granted (Details) - Employees<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grants in period (in shares) | shares</a></td>
<td class="nump">1,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards', window );">Total Fair Value | $</a></td>
<td class="nump">$ 104,059<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pega_NonqualifiedStockOptionsMember', window );">Non-qualified stock options</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted in period (in shares) | shares</a></td>
<td class="nump">4,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards', window );">Total Fair Value | $</a></td>
<td class="nump">$ 99,506<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total grant date fair value of awards made during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=pega_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=pega_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pega_NonqualifiedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pega_NonqualifiedStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194585967600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Summary of benefit from income taxes and discrete tax items (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">$ 186,174<span></span>
</td>
<td class="num">$ (11,916)<span></span>
</td>
<td class="nump">$ 178,491<span></span>
</td>
<td class="num">$ (29,534)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate (benefit rate)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">165.00%<span></span>
</td>
<td class="num">(2591.00%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582552944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">$ 191.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194578548640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(LOSS) EARNINGS PER SHARE (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (286,296)<span></span>
</td>
<td class="num">$ (379)<span></span>
</td>
<td class="nump">$ 37,291<span></span>
</td>
<td class="num">$ (6,617)<span></span>
</td>
<td class="num">$ (286,675)<span></span>
</td>
<td class="nump">$ 30,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,764<span></span>
</td>
<td class="nump">81,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">(Loss) earnings per share, basic (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.50)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.51)<span></span>
</td>
<td class="nump">$ 0.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_NetIncomeLossAttributableToParentAdjustment', window );">Interest expense associated with convertible debt instruments, net of tax | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_NetIncomeLossAttributableToParentAdjustedBalance', window );">Numerator for diluted EPS | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (286,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (286,675)<span></span>
</td>
<td class="nump">$ 30,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible debt (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,845<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding, assuming dilution (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,764<span></span>
</td>
<td class="nump">86,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">(Loss) earnings per share, diluted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.50)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.51)<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding anti-dilutive stock options and RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,873<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issuable upon conversion (in shares)</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeCapPrice', window );">Cap price (in dollars per share) | $ / derivative</a></td>
<td class="nump">196.44<span></span>
</td>
<td class="nump">196.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196.44<span></span>
</td>
<td class="nump">196.44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible debt (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based payment arrangements (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,416<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based payment arrangements (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,429<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_NetIncomeLossAttributableToParentAdjustedBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income (Loss) Attributable to Parent, Adjusted Balance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_NetIncomeLossAttributableToParentAdjustedBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_NetIncomeLossAttributableToParentAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income (Loss) Attributable to Parent, Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_NetIncomeLossAttributableToParentAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeCapPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeCapPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2029-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194577487440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 08, 2022</div></th>
<th class="th"><div>May 09, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=pega_TradeSecretMisappropriationMember', window );">Trade Secret Misappropriation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserve', window );">Estimated litigation liability</a></td>
<td class="nump">$ 22,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Legal fees</a></td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_LegalFeesPostJudgementInterestRatePercentage', window );">Legal fees, post-judgement interest rate, percentage</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=pega_TradeSecretMisappropriationMember', window );">Trade Secret Misappropriation | Judicial Ruling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesAwardedValue', window );">Loss contingency, damages awarded, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,036,860,045<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=pega_ViolationOfTheVirginiaComputerCrimesActMember', window );">Violation of the Virginia Computer Crimes Act | Judicial Ruling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesAwardedValue', window );">Loss contingency, damages awarded, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_LegalFeesPostJudgementInterestRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Legal Fees, Post-judgement Interest Rate, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_LegalFeesPostJudgementInterestRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesAwardedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of damages awarded to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesAwardedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=pega_TradeSecretMisappropriationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=pega_TradeSecretMisappropriationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=pega_AppianCorpVPegasystemsIncYouyongZouMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=pega_AppianCorpVPegasystemsIncYouyongZouMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=us-gaap_JudicialRulingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationStatusAxis=us-gaap_JudicialRulingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=pega_ViolationOfTheVirginiaComputerCrimesActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=pega_ViolationOfTheVirginiaComputerCrimesActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140194582584160">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
<td class="text">Accounting Standards Update 2020-06 [Member]<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>pega-20220630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pega="http://www.pega.com/20220630"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pega-20220630.xsd" xlink:type="simple"/>
    <context id="iccf972c0091943869e039dd623877d00_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0a74f2e948fb4273abba43febcae96fa_I20220719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2022-07-19</instant>
        </period>
    </context>
    <context id="i5ed0281b6e8042ae952b3092c004e235_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifb77bf46440d469ea86f1dd9565acd0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i847c3f2169fa44e8874362361114f865_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3048e36520f24431a3673abcb7e62b8b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8030df06b4704b2687e41904be08624e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0ca1595c2b4f44f7b3455a79f4ff49ec_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i31d9b92bd3e7460bb6e66ba556ad79db_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic46179fb8b1442e2a98dfffaf13f756a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1191d739c22644fa81ce0d7c6e41fd60_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0f53029c74da47eaa7a68a731dfc6da7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib5ff9aa4acd54a82804d1198a18e0e94_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia90d637fe09649ccad68f38197b0f4be_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6b145bacdbf9406f9085427c9fcacd89_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaedb692ef182446d842d7bc5ceb77ae0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i74b8bb0f291243b7bd76e2abae987dbe_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i37e65d3f618941f0a8ad47fb5c91f982_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i05ca67d129e0422697237861fff9a1fe_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i696adddb0ea84339864958d884eccf24_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i634f86831f1f446d854f9e7254565a74_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ced47f41d82417aa5d8fa40de6afd1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice07b152219d43a199147c7b18e02474_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9b266cdb3724a2cb5ec597e44d49111_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4720d1a2ed0441199e98ec430e5e2b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a6392634a724ec6a708617c5bff7c6b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0cf6b7bb12b845a59c9b165610eacd07_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia92f4b33e8da4d1cb12ba38b135c14ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i10ac587e5a534b8abf4ce62ccf161b6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia47508ce088243afb56ae0dc58e24fb2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia8783cc9078d4e2985913b9280239473_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3ae6ecf499554240a18e2cf2fe104c4e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4b70fcccd94140a59328b5f30a8d6583_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1b405d0b74564aaa9ea069a7c712aca0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib188b839fd74428f98eb365f9f783b64_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iabef2111fc05483e93ff8bd4e5168f96_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie8cdd719f5784119a196324bb3be38c6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6a437181dbec47b6a21a79bef441b8e7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib6bcc71889284518a6231c192c595529_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia311e6bef9f04371aac46ce9718216bd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i72f66f866405451282757d787829a0d4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i409475162ff641f5b4e9e2698cbe8a63_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id6a3d001e098412b9acfcf66f36fc33c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idd430d40f2514bb8a9fbe82cc165a53c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1fbf667c72574cfcae88186f91a7ade2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e36728f8b0643d5817fcc5d29676401_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9efbec91bc6e48aeab37983906b7b68b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88d5eebd058140ada1147dd4761398d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ida17e4f800b743c2baf028b4a647ca6a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2d33da314926478cafc9082b94183f79_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibbcc33a991f14fb4a0fc9539a2c69a63_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic50f2d31367b4c7ca0b9756089a71a53_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if665a7ef27314840b6bf7f542216b824_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i04256bd8585f4a15a945f0d8cf7a3891_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i44ba6fc526e24a22845c2645b02bd0d8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i551b7e96bbfb4d058e15faebdb2dba67_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic4eab96d43d44f5883616825b39e8a85_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifb511610dd0746e7a939b2003736f8ac_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if1c87e8eb47840dea1f3f24c297cd48e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8a8e0ee5ef1a4eb6aaeeb926b06a2ad2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iefb86e585a6442be9bdebb9d3350eee0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i38efc657e0d84c0098dd4d30e9b706fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3ba9a218c7542a086d8d73d18547690_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8d085ab302b144769e9beec677fde5a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93b79be344f14c6d85fc958f97adb796_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia22cedcff1954a4997cfe8c9774d5c09_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pega:UnbilledReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10b1d441a43446cbb0fa2e6fdb9207cd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pega:AccountReceivablesAndUnbilledReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6b8e8d29bde64bb6888bf87507bb1048_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i741398afb9d84255b229a2da50466637_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic479f17738bd45a893fedbf24728be2f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i501ab85a892f4225b6c592d72a13b358_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i16d3b55f2f4f4a8095329a5f5afe07e8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic4c04d611ecb477e9355520aaf08d74b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibcbefb087888439eb9f2e55ea2308bd2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i038394f38cfc435ca977d477d44399d3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic750d33b886641198f7df7260fe88074_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie580cd02fd0a443384bc4e621596cdbd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i30c74b12b5164912ac501cfd11eefbd9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91433ca326194e9394cb484da21523a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa2124fbeb274f2ab8aa483c5101fd9c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i95cc8f0102bf4e3dac21cc9cca36f8be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83a177739a0e48798b129cda3edaeaf5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if723ec11dee84a6bb2db2f986cfc70ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i487ced6e36ea44348ef1c511a5add9a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9ec14a373b749ac8654e8fc691efd2a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8f581adfcd64bd08c3fc33d1bc73cd2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pega:CostOfRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0f308e076ce9461eb2a78e2b062e0df8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pega:CostOfRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i78631fdfe3594db2871420154ba5211a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pega:CostOfRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i292a6139a85e4d67ae728a52098c33f5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pega:CostOfRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib702667794014753b69fd9e7856cebac_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4d651bc297bb40608b6906b468de48eb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if8de03a25d544a34893720fac81964d2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i05d54074c47a4af69bcc389a107d1c92_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ic398ef550b254f9a9de80926575823ac_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i81f7a27f151b4e86971f035bb6e71f6b_I20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-06</instant>
        </period>
    </context>
    <context id="i23c5e3a9cda14f7586b26550505a6367_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="ic5d151f4c8a44226b6a3514eeabd3db6_I20210801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-01</instant>
        </period>
    </context>
    <context id="id4f39d5371ef46dca1c6b796c5ba9eed_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i3ac015d47e664f1c96180fc266af5710_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="iccefa9333cbb428098f96e971327cd4b_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i0429b3255eed47dd86d66a8674a8622b_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i3ac65797122a4ce388293ab48a499fb8_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i085b24fedbd643b2a2f60788127ad022_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i8d05318dd77649c5a5efc0833ad30d17_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iac75d7640f1940c8a51427c97768ddc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9efc86898a484330a5ef97de56092045_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i184df305b00e495e8c3303620f000a54_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9b867770e63f4b7b87407a2fa2856796_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icd35d457d0114076918f965acc62e56a_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i5ffa48bb72ba48a5845b2035ab678d61_D20191130-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-30</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="icafc918aa8e44a3ebc6829b6d67987ed_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="iecba16aa967d44c5bdea77ede152a809_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i40e71ee491bc488eb70d3c6509ace7ea_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38b54b1f183d4a8494ff6834b92fd7cb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i22c0cf87de6840a6a14f1c004774b18c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie4e14d382daf4919b2924acb1863b802_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia36f5cad46454e7a8036ab126efd1fa8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4aeebaa4240f45c080bb9258eb692e74_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6fb48dc4af4e4267bc016764f097b57f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8aebf86616214762a06030747c92c7a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a2fabda04b6416c806cb0aeabd10135_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87fc42deeb6b4142bec0092e7c57db5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b578924784e476686015f436769c84b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43248ced181c4a99a7af56fb2c251755_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i26f6c40026764f6daa8798b129c9f3ac_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibbb3cd35f0cc49b6bd9058510524fa92_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic18217850ef94915890a9324077a9c79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b510e537da744908510c84feb0c5b0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if12577f70af4434b963e03f3738d9b91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80f80422aef54c3b8f1945cc070ecf64_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5b9c6260958448ea95f78b1d3241cef7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i054dcc0a6c3c46b4809fd7dafb3d54fe_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6500779f0a2e42dabfda02f9458cd3ab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iae52789e93774ed9bf12f9bc8fbcf0bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48eac436ab0b479db150d10d83841bf5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica929a0e401645ccaf1d2e9ea12f41b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f799570746a473eb1a69e255a662f7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pega:InvestmentsInPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib16c4a57deb142c99917019aa01ebe34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fb2aeb7b2fe43e29afe21d881a2d896_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7570615040614bf3a176685da72e33ad_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic5f31e35a9ec44a98f241b823143cc31_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i036397eaa55a492496393a10f2f34b86_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">pega:PrivatelyHeldInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i41749648925b487b8d2bfeeb15a5496f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie375c4a49ce7496ca3064a26748ff6b1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3b4177baaa8649228f9f8b94bc01c357_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i583a4f5ca4f944a8a2c14afe6b4b4d7f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe1a7c4b28b144fbb7f298abe15ce9e4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1886dcc7382c4c2ea652ccd9688d8dcf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i54ac9f35f001464186c30dbf93e078c5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ide6683ac46a9405aae931b6c61dd8ac9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2956ce34366a49b19af6850d822b5328_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if28f03a714324f9580fcd6a086f6007c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7a0b1987d49a45e7a22dee7fbd41189c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i800b2cc86e4c4d719e59a05b71214884_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i934f55b6ea8b43128938ff8f34977fb3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i32ad9f977cce4275af432ab03824241f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d6e5c177fd040a3b5575a13336b60c5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2184d367d48e4fd4a6c2a24a72a19188_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic478310b61c741f89c8f1c6f981f970b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5b06d83c5c674daeaedd2bc8e7d50bec_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5b2483bd95b843a4a4eef4d570482606_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8cdc342f9fcc463aa4c6b930b82aed23_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if6dbca2eba9d4c44b60e2f9495f38a1f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ife1b110075a24dd8ba23259495e67d5d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia9e5b8504b564a2c9d358ca63774f0fb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie04ae235734f4be18e80b8550a4b9abd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if23f6539a9be4bbda2889048286f9169_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id0d77734ed144deda038a72c887e61a4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6609769beaf24023a9d0b8d64cb3663e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifa6e56d33ae3470d8ae9f99086f1c80d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iba980ea2054a4ed68b8bde20c25afabc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae2586748cf944c9a8b18a8221895217_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0d924384b0b44e35b13e960dd83d7fed_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i11c5506e448447c6a43456a31ecc488f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i07fba0bd25844bd7bf01b01d52d3e065_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icd4a0029d6c3407782c6f54ad08868c2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i107001c6bced4542b844bbf321c6adba_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i70e1a750b9714759903711e19f8670cb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99c43cb525164053a4cb09541f961b6a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5f12b7b8de3d482897fc11275f56b80d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ica4275b100844ef090553a3bf720ce80_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i57f7b9fa40ce4dc89803be71018f1286_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie78a140cecec4823adf200bfc1fdce11_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iab9fa1d168754798a624257ffc97fb08_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibc14c35db48146058b6d3a9d6568288d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i379ba241542e469cbf8cc184f6d2526d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i462194b46a6e41d68149243f28999af5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic4a6fc1ef62c482582bd38f092f926c1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id3c7da8836f54537a877422c517e116c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4b1ba4c3df21477db3a8014397dbf1b5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i05ffa505cc584c149a2351301b998149_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifd21622516d64b4a81136507c3f34d20_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i88c5e7d588c94a598c86becc56f57fdf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4450b7c249ad43a99eb85e00bb54390c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if3cf353fddb544d9aa04bbb5bed3ee28_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id1e85c5673674431b5d03bba45bb8dc6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9c6ebaa48ded4b78a9ebcc2fe57e55e2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3fdbc53133e84c0c9fce292fe14ad511_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4ff518809c0a4913a0313b181ec51e06_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i999a0f59379d418c869e5f5f4a34301e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia89f357e01f74bcfa17390511bb3e4bb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifb7ccdf3c3c94d87b0db1602e171640c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b2f0c10e2814fcd86fa9991e0094f6c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id0d7689e9b8849128a216c98fc01ab82_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic999fa7466ab471a8b52981828a395e7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1b7d8b67412d45eea3b15e43d329ae66_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i994a8e882be9460db7c8884f020529db_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ied350e55d81f4f0e851e83fcf22a80a3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i810b1125b61c41279013054c8ced9a6f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i10e996373c4f45d2abf8f20745193437_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i49f1beedeaf0450a864ac4000ab5bab4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie7f764e3f72b450aaf51aed853f2536c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1208aa236990421b8e2829fa03ded0b8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id3fdbb919805409eb14e0a02c38b025e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0b827d1ca95b4a658926b4f56f2c3c4a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1cf030d0bbab47249eab1f1d3ed9d61b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie020029fc1ae45d386829d37b59eb932_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ieaa9249d658448d698a2bcbcc142d3e5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i496fa5916f8547c5bd6c889495695905_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1310a5ce38b346d8862fa99ce15b9bdd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idcda1290d59c4aa38008cd03c6a5a622_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9051cd6d466f4b1bb9d0a82c4697e65f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8bb74a63261446d89d2076a3f76205e1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i22c4d9edc2684415a7de004e357f9bf0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iefd2bb29d42840fbb1c3d4cec83b0616_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i955e478a96a54a56a6091960d7d6ae5b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia4796efa2cb64cf4baeabb6db37958ef_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6a6badb431b5475b8a4a47ab0e591f3d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i39f8dd7725874332b4b6de3ab1085ba9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic1d88a46a1924f719d8937bedcdbfa7a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia25684af0fea443f9882b823ab9cefaa_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i966fe22133ed43009cc7e3588e144e7c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id11ac0d19cd34ab98d5885b49996d493_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5818cd3b34eb441b8177c1cd975b07ce_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iad47a08a07eb4871b72ba70ea3bb2d7e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idf784ae5390646f0b6786d5b9c1c36a4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie530df8ea15e401d86cfeff904904b07_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic6a136ba05fe4f90ba68e5ee9aeead3e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3806014b19224205a2a90a697b5420d4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1e31c1206935474dafe76f950feaa3cf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6a4aba8b81614c5f8c400ac37f0e1e0c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3ff0f200aa11423594ae449b606a96e6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i13a48637761e4ff3ae14fd1894f2328a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id7c59724121d4fb8821d00f2e3508c80_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia8442e363340401dabf355b9cf40182f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie391eff42352420e93da163f0f58206e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i84950f599ed54e4fa477fd649fc19a4a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0656bfccd7e3484faf4a675b7b171d4c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic18c2110b934453499045fe1ec4b1b56_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1bc5f0a88e6e4ea39825ca5d69647dbe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i999f174b3a224f7aab0bb92cc9f638a1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i17a0699abcaa4489af7768caaafcd6c1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8e7b4636747f44ca87223a7dea34e328_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3382b3d7d46b4e5b9049833a83e21341_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iab0f6a91ecb44e36bd068cf7da5968f7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i412e754aa37d4753b116797bc93c8219_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6961b0755a584df48f339edc5af8c283_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib282758a681f48d9bb13391b21c1eff9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib16bcc95e7784f1c95807033200c89de_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i25281bf78708453b87f01e85ca33e75d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib2a44ff0685a4a39962495154362df90_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia836d2ed619f48709f088a32ee9d58fd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0aab3a055df9416b96f6d2b536487898_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i39f5a7233f6544d8b971c9be0d9eee4a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifd486c31f8bc4297ae627a176299df8c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i70a6a3ae58ab410bac11a4491b400c9e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5a91e9cd7ae0453995631d9aebda810d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i82196ae8e0f64fa68884aecc6ba1e4b2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib7fd9e650bd340fa881ec141668759d9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i575d373dc8cf4bff8d3a0ffa6a2602a3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia9c545f82ee94e0c88feb626c0d03935_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4d2d12e2796041d0826d98d5cadd9d0d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i19ee3a954a144d5b87d8e407836eb616_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifbcfeb7a6528457287756a412960529d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i33dc9168fa6e42bcaca393990d708b2c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">pega:PerformanceObligationAfterYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i44ce08ff3eb044689286fe5d6d174b70_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibce17ce0eded434abd42261266b93778_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i24ed295d3e2c47968291670329c5b7fb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i930b95230e074ccebb64b7440faed00e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia94a649a37424e898549a16982058cf6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id84db68c4c2e46d0b27fd79262c3bece_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pega:ClientAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iedd1aa05f5204d5a93bd65e93b0a1e6d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i01f5c10a327042618dcb43e5ff61fb2e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2c97e902c414455a897bac1ac9dccf8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i01d51e59de994355887e6ff6d2a3647f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4c4906a2cb3743d992eef555a40218ff_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6772d36b2b1649f0b17e830b6337bf3e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if54d6ec05be944d69e5c1daf83fb6eb5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9a3fd621a3e6465e862a2c7fb2c8d808_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i067caf4eede241b0bedfa6c570c2c867_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pega:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie7cce35f98e44cf8853df734db320836_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pega:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:NonqualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i87ab63d24a45496ab9e925d6161327a7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9bd3942a680a4dbcbcc23aa9c53b0758_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2324ca8ca734b909b18e8c3027faece_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4d404c0b5d914b9e8484b23221f62863_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i71bea52a903a4281a56ccb7069a7015d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i182976d168374bf782389032eb444809_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia08bf8f27e964d75a9beb9950aa2a2ff_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id1627c5147c9489aa5ac0dedb4bfc328_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i86cfab20e6674cb68047a7b41a569260_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c9070123f9f444d88494f432c382793_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4ca6cf3d03d64d93a716463904f209b1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia51de0cfe61b4dd6a16cc9afcec6d72e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e66fa8f43c14bafa7ddf2903879cf0c_D20220509-20220509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:TradeSecretMisappropriationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-09</startDate>
            <endDate>2022-05-09</endDate>
        </period>
    </context>
    <context id="ia722068af9bf44e3bc06e747277065e4_D20220509-20220509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:ViolationOfTheVirginiaComputerCrimesActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-09</startDate>
            <endDate>2022-05-09</endDate>
        </period>
    </context>
    <context id="i56d1039b86584e3f86a925c5e905a878_I20220608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:TradeSecretMisappropriationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-08</instant>
        </period>
    </context>
    <context id="i56f2273a61a24ac59478dd3b2714ac53_D20220608-20220608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:TradeSecretMisappropriationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-08</startDate>
            <endDate>2022-06-08</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="day">
        <measure>pega:day</measure>
    </unit>
    <unit id="usdPerDerivative">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>pega:derivative</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY180LTEtMS0xLTY2OTQx_31152df2-5cab-4180-9c55-0761b93d32bc">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY181LTEtMS0xLTY2OTQx_30c41caf-93aa-4e0b-9c71-333f63812b56">0001013857</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY182LTEtMS0xLTY2OTQx_97319d66-55f3-4926-a69e-26838effe616">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY183LTEtMS0xLTY2OTQx_9e1ebb7f-5169-43e9-87f2-8a7dfb611d5c">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80L2ZyYWc6OGZhODlhM2RhNWQ3NDU5NmFhNDVkZWU0Mjk1YjlhYTkvdGFibGU6ZWQyZTYxZDdkNmVhNDU1NmJiNTM5MmI0ZmZhNWQ0ZWMvdGFibGVyYW5nZTplZDJlNjFkN2Q2ZWE0NTU2YmI1MzkyYjRmZmE1ZDRlY184LTEtMS0xLTY2OTQx_cb74295e-6386-4ab1-9938-a5167626fe43">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i0cf6b7bb12b845a59c9b165610eacd07_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjFhNjhkYWZkMjY5NzRiNmU4ZTM2ZjgyZTI1ZTAzZjBjXzUw_7461f440-ce99-4a1b-a0fe-21ee42be2e69">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_0abe2923-0185-4200-b617-8f9022a0aa39">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_ac1f4f79-aea5-474d-ab5d-b5e1691f3fb0">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_3148c3fb-8789-44cd-9f9f-c31ce6008035">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_cf56ffbd-f294-42cb-bd08-983053b72d0d">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18xMTE_eebe0307-7f96-4913-827c-9f6922110392">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6NjhhOWFkN2I2ZTgyNDkzYmI5ZDU1MTJiZmZkYTJmZGYvdGFibGVyYW5nZTo2OGE5YWQ3YjZlODI0OTNiYjlkNTUxMmJmZmRhMmZkZl8wLTAtMS0xLTY2OTQx_fa630605-bb66-4dd9-81de-fa64de97699e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6NjhhOWFkN2I2ZTgyNDkzYmI5ZDU1MTJiZmZkYTJmZGYvdGFibGVyYW5nZTo2OGE5YWQ3YjZlODI0OTNiYjlkNTUxMmJmZmRhMmZkZl8xLTEtMS0xLTY2OTQxL3RleHRyZWdpb246ZTY1YmFmZGI4MjI1NDE5Yjk4YTYzYmEzYzQ0ODY1OGJfMzY_5375fb89-5179-4de1-902a-6d0af8760c4e">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6ZDc3M2E1ZDdhN2RlNDU5MzliZmEyMGQzYzM0ZjkxYzEvdGFibGVyYW5nZTpkNzczYTVkN2E3ZGU0NTkzOWJmYTIwZDNjMzRmOTFjMV8wLTAtMS0xLTY2OTQx_2fe6e507-72a5-4fc8-b2e0-f77d5aa9192d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18xODQ_eb1e869f-03b2-44e9-a550-11d81abbf4c7">1-11859</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18yMTc_3eacf377-222b-4b47-95fe-53d87ccd76bd">PEGASYSTEMS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6M2IzNmM0MmJlY2E3NGE2MTgwZTc5NmQ5NGQwYzc4NzUvdGFibGVyYW5nZTozYjM2YzQyYmVjYTc0YTYxODBlNzk2ZDk0ZDBjNzg3NV8wLTAtMS0xLTY2OTQx_0439e588-7d80-443c-9923-3da13c956f69">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6M2IzNmM0MmJlY2E3NGE2MTgwZTc5NmQ5NGQwYzc4NzUvdGFibGVyYW5nZTozYjM2YzQyYmVjYTc0YTYxODBlNzk2ZDk0ZDBjNzg3NV8wLTctMS0xLTY2OTQx_d989edd3-c310-430d-b7e6-dca4e3d5f6ce">04-2787865</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zMDY_68677ad0-43f6-4484-b0b9-a461f48be96d">One Main Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zMTA_4a9c7add-8e20-4cb6-8195-d4feb3eba3c7">Cambridge</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zMTQ_08fb4956-95c5-45b8-95e6-4db24d0c5777">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zMTc_a1a6805d-2a31-44b4-a506-e573c89b49e5">02142</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zODM_5cc801d3-6519-46c1-9c78-2776dd01c54d">617</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18zODc_036497f7-da09-499b-98a0-833e27870bfc">374-9600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OTRhZGVhNGMwMTk5NGFmMDhlYzcyMTFiNTUxMjk4YzQvdGFibGVyYW5nZTo5NGFkZWE0YzAxOTk0YWYwOGVjNzIxMWI1NTEyOThjNF8xLTAtMS0xLTY2OTQx_cb67d476-2925-4ff3-9ca4-b9d31d54f188">Common Stock, $.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OTRhZGVhNGMwMTk5NGFmMDhlYzcyMTFiNTUxMjk4YzQvdGFibGVyYW5nZTo5NGFkZWE0YzAxOTk0YWYwOGVjNzIxMWI1NTEyOThjNF8xLTEtMS0xLTY2OTQx_d6cf0ab8-cc71-46d2-8087-3b831c5c36a5">PEGA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OTRhZGVhNGMwMTk5NGFmMDhlYzcyMTFiNTUxMjk4YzQvdGFibGVyYW5nZTo5NGFkZWE0YzAxOTk0YWYwOGVjNzIxMWI1NTEyOThjNF8xLTItMS0xLTY2OTQx_509bcd33-04dc-4aa4-ad28-4d4398225012">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY184Nzg_858200a3-00ed-4130-8fd1-0172c133ee66">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18xMTcw_f8f2ef10-407d-4825-a0d9-d5cd9e044a88">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OWQzZDJiY2RiMmYxNGI3ZGI0YWVlNTVmOWZhYzg1ODcvdGFibGVyYW5nZTo5ZDNkMmJjZGIyZjE0YjdkYjRhZWU1NWY5ZmFjODU4N18wLTAtMS0xLTY2OTQx_b427da9f-817b-47a4-95d1-28e1ee9d4cad">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OWQzZDJiY2RiMmYxNGI3ZGI0YWVlNTVmOWZhYzg1ODcvdGFibGVyYW5nZTo5ZDNkMmJjZGIyZjE0YjdkYjRhZWU1NWY5ZmFjODU4N18wLTctMS0xLTY2OTQx_e2f8b1ec-6486-4b0e-a1da-3005ec60be09">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGFibGU6OWQzZDJiY2RiMmYxNGI3ZGI0YWVlNTVmOWZhYzg1ODcvdGFibGVyYW5nZTo5ZDNkMmJjZGIyZjE0YjdkYjRhZWU1NWY5ZmFjODU4N18wLTktMS0xLTY2OTQx_d5310603-8b30-47c0-9b82-5bf1ccaa43b0">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18yMTk5MDIzMjU3NTY3_39e24319-c8f4-4877-a57b-05da152c64c2">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0a74f2e948fb4273abba43febcae96fa_I20220719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xL2ZyYWc6Mjc2NzM5ZTA1Y2M5NDlmYTlhMzg4MDBmZGIwNGIwYmMvdGV4dHJlZ2lvbjoyNzY3MzllMDVjYzk0OWZhOWEzODgwMGZkYjA0YjBiY18xOTIx_9b940b2d-2136-4649-b7e0-67adde246360"
      unitRef="shares">81952276</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNC0xLTEtMS02Njk0MQ_575e0a28-089e-4e84-b510-2c59dc8b7415"
      unitRef="usd">109275000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNC0zLTEtMS02Njk0MQ_824b856d-906b-4045-bad7-9b8bcd3948d0"
      unitRef="usd">159965000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNS0xLTEtMS02Njk0MQ_ce4141d5-9968-46b0-b8b2-eaeede0e51a1"
      unitRef="usd">187613000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNS0zLTEtMS02Njk0MQ_f7004cca-f5ba-4514-b6fd-bec550432ecf"
      unitRef="usd">202814000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNi0xLTEtMS02Njk0MQ_4425e0e3-da3a-45fd-b85c-b5bf23681ded"
      unitRef="usd">296888000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNi0zLTEtMS02Njk0MQ_2024dbf6-c06a-4a60-93f3-d0f523ac47f7"
      unitRef="usd">362779000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNy0xLTEtMS02Njk0MQ_17dc5733-bb5f-4b10-b22f-4d2df3ee0354"
      unitRef="usd">171556000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfNy0zLTEtMS02Njk0MQ_3d30fe8e-1d72-4f5c-96ab-d0c2133f5efc"
      unitRef="usd">182717000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfOC0xLTEtMS02Njk0MQ_9b40cdfd-94a1-45b2-9fda-bda242e13550"
      unitRef="usd">201130000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfOC0zLTEtMS02Njk0MQ_8c80d48b-f746-42df-90aa-4d0d4818a65c"
      unitRef="usd">226714000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfOS0xLTEtMS02Njk0MQ_9fee079a-0207-4c3b-a40e-5b41483d436a"
      unitRef="usd">70633000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfOS0zLTEtMS02Njk0MQ_61e2de9b-d13e-47c9-b426-ee18196316a3"
      unitRef="usd">68008000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTAtMS0xLTEtNjY5NDE_e5f37fbf-439f-454d-ab69-c4d902510e8a"
      unitRef="usd">740207000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTAtMy0xLTEtNjY5NDE_a88f26f4-0ebb-47d5-bd66-616097a9c707"
      unitRef="usd">840218000</us-gaap:AssetsCurrent>
    <pega:UnbilledReceivablesNonCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTEtMS0xLTEtNjY5NDE_864f24ad-79c7-4a44-bcd8-ed83fda55fdb"
      unitRef="usd">115901000</pega:UnbilledReceivablesNonCurrent>
    <pega:UnbilledReceivablesNonCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTEtMy0xLTEtNjY5NDE_1797b157-5c76-4655-aa46-0e4d0f19819c"
      unitRef="usd">129789000</pega:UnbilledReceivablesNonCurrent>
    <us-gaap:Goodwill
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTItMS0xLTEtNjY5NDE_65710d96-2a8f-4d6b-a980-fd0746f72bb2"
      unitRef="usd">81717000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTItMy0xLTEtNjY5NDE_56a8e006-5b35-4bda-a2ae-78680bfd4967"
      unitRef="usd">81923000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTMtMS0xLTEtNjY5NDE_9ff6ba6e-e796-412d-b7bf-ae8504bb3f52"
      unitRef="usd">320557000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTMtMy0xLTEtNjY5NDE_2cbc2ed7-4b5e-4734-b1c9-fe4ad17019af"
      unitRef="usd">541601000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTQtMS0xLTEtNjY5NDE_d59966f6-3d71-43f6-8146-4ad60d34013c"
      unitRef="usd">1258382000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTQtMy0xLTEtNjY5NDE_a9f00db5-3bfe-4aab-b7a8-965531eeb9f5"
      unitRef="usd">1593531000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTctMS0xLTEtNjY5NDE_163cbe51-202f-44d3-bbfc-aa85be2e68c6"
      unitRef="usd">21465000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTctMy0xLTEtNjY5NDE_f58e652b-525d-44c6-b4d4-06f725df17be"
      unitRef="usd">15281000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTgtMS0xLTEtNjY5NDE_ddec2c5e-6df4-479d-89b0-284522af7729"
      unitRef="usd">63120000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTgtMy0xLTEtNjY5NDE_f9fe9a18-a72d-44a2-9ea8-83dbcd76f5f3"
      unitRef="usd">63890000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTktMS0xLTEtNjY5NDE_b4fd244c-e472-4cd7-b8b0-677a58e39389"
      unitRef="usd">73945000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMTktMy0xLTEtNjY5NDE_e6e764ca-9ec6-4cd9-b3de-195b4f447ed8"
      unitRef="usd">120946000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjAtMS0xLTEtNjY5NDE_56f2d887-b8c6-4aff-8565-ffb69d5cca76"
      unitRef="usd">269121000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjAtMy0xLTEtNjY5NDE_c51a42ce-746f-41a7-a9e9-2cf22eb6568d"
      unitRef="usd">275844000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjEtMS0xLTEtNjY5NDE_5d89bbb1-b28e-467c-9e94-3124015ce29b"
      unitRef="usd">7800000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjEtMy0xLTEtNjY5NDE_834a0c30-ddd0-46dc-aa64-84dc04570d8f"
      unitRef="usd">9443000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjItMS0xLTEtNjY5NDE_fdefd41a-310f-4c4f-9344-09b6d40ab9ae"
      unitRef="usd">435451000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjItMy0xLTEtNjY5NDE_abbc50fc-3d70-44e0-9ed0-310f886f38ca"
      unitRef="usd">485404000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjMtMS0xLTEtNjY5NDE_6c6b7ec5-484f-4581-a02e-a7d9aac852b7"
      unitRef="usd">592161000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjMtMy0xLTEtNjY5NDE_0fe2ffd5-21f4-4b55-b6ac-be9cc44b8c7b"
      unitRef="usd">590722000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjQtMS0xLTEtNjY5NDE_319cecc5-d5c9-4101-a4d0-a4fab6fd13a7"
      unitRef="usd">84170000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjQtMy0xLTEtNjY5NDE_486b6635-c458-41fc-a5bd-c78359a5adc0"
      unitRef="usd">87818000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjUtMS0xLTEtNjY5NDE_b2e05e5c-60c0-45de-ae89-db27f6f09b4c"
      unitRef="usd">12821000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjUtMy0xLTEtNjY5NDE_7d57469b-335b-4592-a5e2-c85dd15a10c8"
      unitRef="usd">13499000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjYtMS0xLTEtNjY5NDE_a8969a6f-bfd7-4824-b7f2-58399ee25993"
      unitRef="usd">1124603000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjYtMy0xLTEtNjY5NDE_63e1e58c-e25b-4a22-b865-35c27b21d7a9"
      unitRef="usd">1177443000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjctMS0xLTEtNjY5NDE_9f87c8da-a352-4241-ae3c-bc367723a707"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjctMy0xLTEtNjY5NDE_2befcc7b-cd6b-47ed-9cbe-8f4b6b1bd702"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo0MmFhMGI2ZTU2NTI0NDY5OWI4OTAxMzgwMjA3MDg4MF8yMQ_728ed2c5-ca05-46d1-9925-429f293df73e"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo0MmFhMGI2ZTU2NTI0NDY5OWI4OTAxMzgwMjA3MDg4MF8yMQ_f11d4856-cd9d-4f79-96bf-c5eed0dcaadf"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo0MmFhMGI2ZTU2NTI0NDY5OWI4OTAxMzgwMjA3MDg4MF80Mw_4b4350ab-830c-45d0-a89e-c60275bf9355"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo0MmFhMGI2ZTU2NTI0NDY5OWI4OTAxMzgwMjA3MDg4MF80Mw_b37bb666-d6a2-497a-a2bd-260e3b19f083"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMS0xLTEtNjY5NDE_b58e282e-cc36-489c-8944-0318d4c52a60"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMjktMy0xLTEtNjY5NDE_bc95a8e2-9122-4c21-8d47-719cebbe2d45"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF8xOA_36492fcf-a4d8-4f5e-a603-a8c5f0b9383e"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF8xOA_df27c35f-3dbc-422d-8304-0cc9f524a3ad"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF80MA_adae32eb-fecb-4a6c-9064-026687e11cd9"
      unitRef="shares">81940000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF80MA_f96b7cfc-0bf6-4c61-8e41-f961112d883b"
      unitRef="shares">81940000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF80Nw_9825d757-f8ed-4b04-8622-ddc3ef6eb654"
      unitRef="shares">81712000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjoxMWNlNmE2MThhNWU0M2YxYjdjMjhlM2QzOTM2MGRiZF80Nw_a6b1fb43-199b-48dd-a690-5dc4fe89fa89"
      unitRef="shares">81712000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMS0xLTEtNjY5NDE_f3509191-b1ee-4278-b31a-25af0471e730"
      unitRef="usd">819000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzAtMy0xLTEtNjY5NDE_0976ac52-b0df-4f4c-b5b3-506c10846325"
      unitRef="usd">817000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzEtMS0xLTEtNjY5NDE_beea22a8-edf7-4e74-a0a4-14e78bc024ac"
      unitRef="usd">170251000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzEtMy0xLTEtNjY5NDE_85a25bbb-09da-417d-81c9-ee275e3134ce"
      unitRef="usd">145810000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzItMS0xLTEtNjY5NDE_03a888c5-6e46-49a4-ab7d-44513690e7bc"
      unitRef="usd">-15140000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzItMy0xLTEtNjY5NDE_fedb3612-d461-4924-936b-92a75c5c87fd"
      unitRef="usd">276449000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzMtMS0xLTEtNjY5NDE_8e6362b8-7783-4801-87e9-7f7827a1d35e"
      unitRef="usd">-22151000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzMtMy0xLTEtNjY5NDE_0bb1a91c-47c6-4e7f-a921-0ee6d03e658d"
      unitRef="usd">-6988000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzQtMS0xLTEtNjY5NDE_c0eeee93-cebb-4208-9165-814021fc5a7d"
      unitRef="usd">133779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzQtMy0xLTEtNjY5NDE_cc2cef2a-546a-4bdb-affe-b868fe467f71"
      unitRef="usd">416088000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzUtMS0xLTEtNjY5NDE_324bb2e2-4276-44c3-b3f5-cc9b5186798a"
      unitRef="usd">1258382000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xNi9mcmFnOjZkZjY5MmNjNjNmZDQ2YWZhYzhiOTY3YzVlYjQzZTIwL3RhYmxlOmY3MzU5MjRlM2Q2NDRlMWVhNDc0OWZkZGNkZTQ0ZjliL3RhYmxlcmFuZ2U6ZjczNTkyNGUzZDY0NGUxZWE0NzQ5ZmRkY2RlNDRmOWJfMzUtMy0xLTEtNjY5NDE_ce5e69e0-bb45-4eef-8821-dede2b39ba8c"
      unitRef="usd">1593531000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i847c3f2169fa44e8874362361114f865_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNC0xLTEtMS02Njk0MQ_18b7f7ad-9c53-4535-a661-6f0628e03176"
      unitRef="usd">171832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3048e36520f24431a3673abcb7e62b8b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNC0zLTEtMS02Njk0MQ_f7d5b930-9546-45fc-a331-3ecf83da9da8"
      unitRef="usd">152075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8030df06b4704b2687e41904be08624e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNC01LTEtMS02Njk0MQ_bae49e6a-7b69-4599-a89c-0b9ad19926c3"
      unitRef="usd">341865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ca1595c2b4f44f7b3455a79f4ff49ec_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNC03LTEtMS02Njk0MQ_c2b63c32-882c-457a-a315-f75f5fac2ada"
      unitRef="usd">295494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31d9b92bd3e7460bb6e66ba556ad79db_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNS0xLTEtMS02Njk0MQ_f28c179b-01fc-4905-aef3-d5faf6db92d9"
      unitRef="usd">41600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic46179fb8b1442e2a98dfffaf13f756a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNS0zLTEtMS02Njk0MQ_d8b9e42d-44c2-4664-a5a2-ecd2a1955e3d"
      unitRef="usd">104296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1191d739c22644fa81ce0d7c6e41fd60_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNS01LTEtMS02Njk0MQ_a7b8573c-6052-4f05-8140-1d52354ceec7"
      unitRef="usd">179133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f53029c74da47eaa7a68a731dfc6da7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNS03LTEtMS02Njk0MQ_97ec927e-ee93-4104-957f-be1301ff931f"
      unitRef="usd">215805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5ff9aa4acd54a82804d1198a18e0e94_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNi0xLTEtMS02Njk0MQ_442b6683-314d-4b29-91d0-96a57efd56ee"
      unitRef="usd">2266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia90d637fe09649ccad68f38197b0f4be_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNi0zLTEtMS02Njk0MQ_37396ced-c4ca-4deb-ae92-c71a64500d41"
      unitRef="usd">12596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b145bacdbf9406f9085427c9fcacd89_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNi01LTEtMS02Njk0MQ_79e674dc-a369-49f0-9537-f630504642ed"
      unitRef="usd">9706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaedb692ef182446d842d7bc5ceb77ae0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNi03LTEtMS02Njk0MQ_1b979f7d-d49f-4e44-9ce9-95064f90ee70"
      unitRef="usd">18048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74b8bb0f291243b7bd76e2abae987dbe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNy0xLTEtMS02Njk0MQ_0a979b34-b846-4816-9fee-58e738713622"
      unitRef="usd">58639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37e65d3f618941f0a8ad47fb5c91f982_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNy0zLTEtMS02Njk0MQ_729dba09-2909-474d-92f7-b0903bbac397"
      unitRef="usd">56735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05ca67d129e0422697237861fff9a1fe_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNy01LTEtMS02Njk0MQ_646bcf2a-7eb5-481a-9d30-89441449bb3e"
      unitRef="usd">119940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i696adddb0ea84339864958d884eccf24_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfNy03LTEtMS02Njk0MQ_f36125cb-a565-4e37-84be-43199551c795"
      unitRef="usd">109854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfOC0xLTEtMS02Njk0MQ_1eea0c74-748b-4b84-9f9f-015019d7882c"
      unitRef="usd">274337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfOC0zLTEtMS02Njk0MQ_2a76ac50-5e57-4fcd-a538-ede707e2623e"
      unitRef="usd">325702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfOC01LTEtMS02Njk0MQ_e453618d-5f1b-49ec-8ba1-4950cc6ba9e4"
      unitRef="usd">650644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfOC03LTEtMS02Njk0MQ_11fe422f-ec30-42dc-babf-da77c069419e"
      unitRef="usd">639201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i847c3f2169fa44e8874362361114f865_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTAtMS0xLTEtNjY5NDE_e0b8328b-90b5-43e0-b8bb-a27b4349fd65"
      unitRef="usd">36533000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3048e36520f24431a3673abcb7e62b8b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTAtMy0xLTEtNjY5NDE_2cd3c845-87a1-46ee-86f3-13cda32e758b"
      unitRef="usd">29046000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8030df06b4704b2687e41904be08624e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTAtNS0xLTEtNjY5NDE_57d5c1eb-14b1-4997-93c5-b1d0009c5d8f"
      unitRef="usd">68563000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0ca1595c2b4f44f7b3455a79f4ff49ec_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTAtNy0xLTEtNjY5NDE_62c1736f-bd57-49ce-8007-8e8d24adb30c"
      unitRef="usd">57389000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i31d9b92bd3e7460bb6e66ba556ad79db_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTEtMS0xLTEtNjY5NDE_132efb38-3893-4839-9946-2b665de05a73"
      unitRef="usd">673000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic46179fb8b1442e2a98dfffaf13f756a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTEtMy0xLTEtNjY5NDE_4252e30f-3625-4f7d-84a4-0ac10199b616"
      unitRef="usd">585000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1191d739c22644fa81ce0d7c6e41fd60_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTEtNS0xLTEtNjY5NDE_cc8547bd-5bce-4856-9afc-d7cea648f628"
      unitRef="usd">1295000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0f53029c74da47eaa7a68a731dfc6da7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTEtNy0xLTEtNjY5NDE_2c5fe8b4-192f-4371-b271-989f5cb713bd"
      unitRef="usd">1205000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib5ff9aa4acd54a82804d1198a18e0e94_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTItMS0xLTEtNjY5NDE_f6747143-d37c-426d-b6e7-74dac7106acb"
      unitRef="usd">36000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia90d637fe09649ccad68f38197b0f4be_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTItMy0xLTEtNjY5NDE_d18238a7-9406-4135-93d4-9bf0964c82a4"
      unitRef="usd">71000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6b145bacdbf9406f9085427c9fcacd89_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTItNS0xLTEtNjY5NDE_42a32238-6f02-49f7-8031-a58d0631d94d"
      unitRef="usd">70000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iaedb692ef182446d842d7bc5ceb77ae0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTItNy0xLTEtNjY5NDE_7185c390-bf9f-41ef-bdc4-9d78e6c2234b"
      unitRef="usd">101000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i74b8bb0f291243b7bd76e2abae987dbe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTMtMS0xLTEtNjY5NDE_0a7803ec-b10f-4654-84de-3597e309f7d1"
      unitRef="usd">57873000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i37e65d3f618941f0a8ad47fb5c91f982_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTMtMy0xLTEtNjY5NDE_947d487b-7403-4397-b743-640aae959676"
      unitRef="usd">54829000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i05ca67d129e0422697237861fff9a1fe_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTMtNS0xLTEtNjY5NDE_2f5de2da-8886-4fab-a2b3-fca351113611"
      unitRef="usd">113384000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i696adddb0ea84339864958d884eccf24_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTMtNy0xLTEtNjY5NDE_b93c1d8c-fae8-4a4d-bf6d-b3fec8c6f296"
      unitRef="usd">108283000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTQtMS0xLTEtNjY5NDE_dc6538ef-e304-4179-9d27-2deddacb18a6"
      unitRef="usd">95115000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTQtMy0xLTEtNjY5NDE_af118998-8a17-4a22-a452-90bba735bfef"
      unitRef="usd">84531000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTQtNS0xLTEtNjY5NDE_2bdf965d-1816-41ab-846d-950ca34c94c8"
      unitRef="usd">183312000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTQtNy0xLTEtNjY5NDE_8f2d9145-a49d-4a7c-ba18-3eae5d9702a3"
      unitRef="usd">166978000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTUtMS0xLTEtNjY5NDE_9e7a45cc-e86b-49bf-b5ff-a530882d1a37"
      unitRef="usd">179222000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTUtMy0xLTEtNjY5NDE_43597a5a-ee7a-4876-98eb-73e04ae8dc50"
      unitRef="usd">241171000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTUtNS0xLTEtNjY5NDE_997db6f8-1ce0-4014-97d3-2e15c44311d6"
      unitRef="usd">467332000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTUtNy0xLTEtNjY5NDE_6a3b375a-e3f5-4ca7-a752-c78c58e7515b"
      unitRef="usd">472223000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTctMS0xLTEtNjY5NDE_6a0cb221-e7d6-4fa7-a9e3-c5a0880890f2"
      unitRef="usd">157198000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTctMy0xLTEtNjY5NDE_89159dc7-0eec-48ba-9ee4-fb3a9c830d9b"
      unitRef="usd">156423000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTctNS0xLTEtNjY5NDE_32ebdebe-e141-42d4-a18e-1d0be25bf723"
      unitRef="usd">319434000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTctNy0xLTEtNjY5NDE_7e027238-5cb9-43be-9933-bafd7488f974"
      unitRef="usd">305162000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTgtMS0xLTEtNjY5NDE_c057ed53-1c3c-44e9-a9dc-45d64ca59ac8"
      unitRef="usd">74341000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTgtMy0xLTEtNjY5NDE_8afcb95b-15ce-4ac5-8237-f339345a963b"
      unitRef="usd">64395000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTgtNS0xLTEtNjY5NDE_20d3a4db-b125-493b-ab12-a108d0fe4a83"
      unitRef="usd">145831000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTgtNy0xLTEtNjY5NDE_a2c9e133-8b0f-4285-9b99-08598a6e63e6"
      unitRef="usd">126837000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTktMS0xLTEtNjY5NDE_a61d20eb-055a-444f-84b2-eb5d5e59c8f9"
      unitRef="usd">32723000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTktMy0xLTEtNjY5NDE_c8f53deb-bb5e-4e48-856a-1b2df116962d"
      unitRef="usd">19161000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTktNS0xLTEtNjY5NDE_1ce545ef-a4d0-4c40-b98e-9f5df857499c"
      unitRef="usd">68487000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMTktNy0xLTEtNjY5NDE_99574b4f-40a9-43e6-b0dd-f0324a20185e"
      unitRef="usd">37431000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjAtMS0xLTEtNjY5NDE_49bf0a70-a3e5-4ecd-917b-b5b852f27c08"
      unitRef="usd">264262000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjAtMy0xLTEtNjY5NDE_669ecd1f-f7f4-42a2-839e-24f4443b1ac1"
      unitRef="usd">239979000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjAtNS0xLTEtNjY5NDE_51b503fd-50aa-4468-9c73-877e334c936e"
      unitRef="usd">533752000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjAtNy0xLTEtNjY5NDE_00384b6e-0d80-45b2-9012-23f0dc402e6f"
      unitRef="usd">469430000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjEtMS0xLTEtNjY5NDE_5311c886-a5a1-471b-8785-0dd0c96d88e7"
      unitRef="usd">-85040000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjEtMy0xLTEtNjY5NDE_df8c4d36-265e-4e07-9241-07b5c7723071"
      unitRef="usd">1192000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjEtNS0xLTEtNjY5NDE_aeea8f37-ae74-45aa-bf93-17db29f13d2b"
      unitRef="usd">-66420000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjEtNy0xLTEtNjY5NDE_83d5ec5e-7993-4588-af3b-17f877ee471c"
      unitRef="usd">2793000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjItMS0xLTEtNjY5NDE_35ee1853-14e5-4351-878a-84924e7c24d5"
      unitRef="usd">1713000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjItMy0xLTEtNjY5NDE_8a9fb235-d67e-41f3-b656-de39964f964c"
      unitRef="usd">-403000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjItNS0xLTEtNjY5NDE_4818b126-2cf0-4c10-8ff0-611fe30aa159"
      unitRef="usd">4589000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjItNy0xLTEtNjY5NDE_a80b1546-7ab9-4ba8-bb1b-6da94ed33067"
      unitRef="usd">-5501000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InvestmentIncomeNet
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjMtMS0xLTEtNjY5NDE_155855a4-f84e-4408-bee0-f9a2de9cbe43"
      unitRef="usd">309000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjMtMy0xLTEtNjY5NDE_f28f0455-7f07-4bb8-a5ff-a6f57275f873"
      unitRef="usd">236000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjMtNS0xLTEtNjY5NDE_27566742-8d1e-4821-86c7-1e5a230ef54b"
      unitRef="usd">516000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjMtNy0xLTEtNjY5NDE_02a84e3f-b617-4c69-9ff8-76311e673671"
      unitRef="usd">389000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestExpense
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjQtMS0xLTEtNjY5NDE_2eeede46-7f8c-4a91-ba65-2906366de941"
      unitRef="usd">1944000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjQtMy0xLTEtNjY5NDE_22c451e6-2919-4061-8e10-93fd22a7bad3"
      unitRef="usd">1959000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjQtNS0xLTEtNjY5NDE_19484e2c-c3c2-4b2a-8ee7-bb76d81f0216"
      unitRef="usd">3890000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjQtNy0xLTEtNjY5NDE_226e7e72-f609-4d90-b914-7a4f18a548fa"
      unitRef="usd">3839000</us-gaap:InterestExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjUtMS0xLTEtNjY5NDE_4472beab-fa10-4dfc-a67c-8146b879af1e"
      unitRef="usd">-18945000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjUtMy0xLTEtNjY5NDE_9add0c63-bc66-41a9-936b-2498a0b3c8de"
      unitRef="usd">26309000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjUtNS0xLTEtNjY5NDE_bc0b6385-b4b5-4d19-be3a-e2df135cd558"
      unitRef="usd">-49505000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjUtNy0xLTEtNjY5NDE_4a47145e-cfe9-431a-9b0e-92f98cd1b63e"
      unitRef="usd">7192000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjYtMS0xLTEtNjY5NDE_d13dac87-8954-4abb-9536-e8cbec31eba9"
      unitRef="usd">3785000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjYtMy0xLTEtNjY5NDE_d6e27217-f605-4a62-b983-ef70c396ddf9"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjYtNS0xLTEtNjY5NDE_11ff6b8c-cb11-48db-a45a-2b9473ea444f"
      unitRef="usd">6526000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjYtNy0xLTEtNjY5NDE_20e69189-8756-456b-938f-74be341bc674"
      unitRef="usd">106000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjctMS0xLTEtNjY5NDE_90a6e59f-a884-4b7d-92ed-29e7a2171237"
      unitRef="usd">-100122000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjctMy0xLTEtNjY5NDE_93230a23-ee84-4897-a662-d53442516bc7"
      unitRef="usd">25375000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjctNS0xLTEtNjY5NDE_4d8fea53-6836-490c-8502-a0b74ed06627"
      unitRef="usd">-108184000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjctNy0xLTEtNjY5NDE_623f2829-9196-4c90-bc88-04588621d0fe"
      unitRef="usd">1140000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjgtMS0xLTEtNjY5NDE_93812e96-d5fe-4455-aedc-a1b212218340"
      unitRef="usd">186174000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjgtMy0xLTEtNjY5NDE_e4203609-71ce-48f7-a55d-8545b72a8727"
      unitRef="usd">-11916000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjgtNS0xLTEtNjY5NDE_22666d7b-369b-4691-b314-548a2944aa10"
      unitRef="usd">178491000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjgtNy0xLTEtNjY5NDE_b402a4aa-1d1f-46d5-8686-11f897e8d4dd"
      unitRef="usd">-29534000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjktMS0xLTEtNjY5NDE_89bbdcb0-efb6-4d3b-8a1c-a80ea15ab6c4"
      unitRef="usd">-286296000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjktMy0xLTEtNjY5NDE_7f5808e5-d517-4012-b41b-cf320badce3f"
      unitRef="usd">37291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjktNS0xLTEtNjY5NDE_2c623fb2-d21d-464c-becf-429e4d5fa9c6"
      unitRef="usd">-286675000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMjktNy0xLTEtNjY5NDE_d0326d65-8b3e-450d-adb8-04f4f617b788"
      unitRef="usd">30674000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzEtMS0xLTEtNjY5NDE_dae2beb5-7037-4aca-bc3a-ff0ae5e9010c"
      unitRef="usdPerShare">-3.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzEtMy0xLTEtNjY5NDE_6717e8f5-8b1b-427f-b4ba-af86c868bc22"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzEtNS0xLTEtNjY5NDE_eb18c983-6e1d-48b2-9d79-25d630f4edea"
      unitRef="usdPerShare">-3.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzEtNy0xLTEtNjY5NDE_e974b9f0-b560-48a5-8117-fb9f7837a78d"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzItMS0xLTEtNjY5NDE_6cc5c982-b804-4ba0-ae3f-000885b4ef98"
      unitRef="usdPerShare">-3.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzItMy0xLTEtNjY5NDE_a21987bd-3064-4bd7-b1a9-e618161bd179"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzItNS0xLTEtNjY5NDE_42763758-3835-49dd-ac17-1a234f6af5b9"
      unitRef="usdPerShare">-3.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzItNy0xLTEtNjY5NDE_870bfac8-37cb-4089-953c-220cfa770a6e"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzQtMS0xLTEtNjY5NDE_a5dd6f51-3717-4ff1-8cd2-5699e33b86bf"
      unitRef="shares">81847000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzQtMy0xLTEtNjY5NDE_d0185f5c-d52b-4748-9772-cbcb4be86541"
      unitRef="shares">81316000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzQtNS0xLTEtNjY5NDE_e2471a56-1b8d-4b1f-aaf4-4b8ff38c1063"
      unitRef="shares">81764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzQtNy0xLTEtNjY5NDE_9a5f2b99-70d6-41c6-9e56-00a641c30711"
      unitRef="shares">81161000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzUtMS0xLTEtNjY5NDE_aebe09ee-26eb-448c-9375-193ff8a2dc4a"
      unitRef="shares">81847000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzUtMy0xLTEtNjY5NDE_974b6520-334b-4201-a56a-582d5bf98410"
      unitRef="shares">90320000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzUtNS0xLTEtNjY5NDE_27b63ddb-13b6-4d28-9d21-a4b45fe9c302"
      unitRef="shares">81764000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8xOS9mcmFnOmNmNjdlNTQxNGM0ZjQyMmQ4ZDI0Mzk5NWRmM2JhZDVmL3RhYmxlOmNhM2RhMTdhNjA1NDRlMGQ5NzkxMWVjOWFmYzM3N2FiL3RhYmxlcmFuZ2U6Y2EzZGExN2E2MDU0NGUwZDk3OTExZWM5YWZjMzc3YWJfMzUtNy0xLTEtNjY5NDE_667ab6dd-2b8d-4fbd-852f-7c147153cfbc"
      unitRef="shares">86006000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfMy0xLTEtMS02Njk0MQ_89bbdcb0-efb6-4d3b-8a1c-a80ea15ab6c4"
      unitRef="usd">-286296000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfMy0zLTEtMS02Njk0MQ_7f5808e5-d517-4012-b41b-cf320badce3f"
      unitRef="usd">37291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfMy01LTEtMS02Njk0MQ_2c623fb2-d21d-464c-becf-429e4d5fa9c6"
      unitRef="usd">-286675000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfMy03LTEtMS02Njk0MQ_d0326d65-8b3e-450d-adb8-04f4f617b788"
      unitRef="usd">30674000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNS0xLTEtMS02Njk0MQ_d3eea7ad-6eff-4743-b600-85706c6ab231"
      unitRef="usd">-1149000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNS0zLTEtMS02Njk0MQ_d5893eb5-99c5-42bf-96af-38a448a5b8ad"
      unitRef="usd">121000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNS01LTEtMS02Njk0MQ_f1043b91-d5cd-4d5b-a3ba-392907a34b01"
      unitRef="usd">-927000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNS03LTEtMS02Njk0MQ_1ca5238d-141d-421c-a12f-d0bcb610e963"
      unitRef="usd">1131000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNi0xLTEtMS02Njk0MQ_228f6af6-cc8a-4b98-8833-fd179b09c430"
      unitRef="usd">-11466000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNi0zLTEtMS02Njk0MQ_1ee9004e-2394-4d10-921c-71690673b5ed"
      unitRef="usd">1461000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNi01LTEtMS02Njk0MQ_9d71fdda-dcb4-4ba3-ad00-5b2d846a8adb"
      unitRef="usd">-14236000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNi03LTEtMS02Njk0MQ_8ea3404a-ea41-4490-b6ac-5d046017e788"
      unitRef="usd">731000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNy0xLTEtMS02Njk0MQ_12f66f52-8704-4be3-b3ed-1b7c2e06a5e4"
      unitRef="usd">-12615000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNy0zLTEtMS02Njk0MQ_eb5f437b-dca4-42cf-bd0d-5839b89efaeb"
      unitRef="usd">1582000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNy01LTEtMS02Njk0MQ_b4477bc9-f978-454e-a9ed-95be18dcb740"
      unitRef="usd">-15163000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfNy03LTEtMS02Njk0MQ_24e09cbe-e553-476a-9d67-dc8090776ec1"
      unitRef="usd">1862000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfOC0xLTEtMS02Njk0MQ_efd2e9e1-1e9b-4655-b196-126308287407"
      unitRef="usd">-298911000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfOC0zLTEtMS02Njk0MQ_a27ef2d4-ac07-4837-9335-b4b3fa712211"
      unitRef="usd">38873000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfOC01LTEtMS02Njk0MQ_20b1b8ab-171f-4c75-91fc-e027b8478af2"
      unitRef="usd">-301838000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yMi9mcmFnOmFlNTEzNWNlZTJlNTQxZTlhOTg0ZjIzOTMwYzJjNDRiL3RhYmxlOjk1NGY1YWQxYWQ3MDRiN2I4NDQ1ZjlmNWRlNGFmZjhiL3RhYmxlcmFuZ2U6OTU0ZjVhZDFhZDcwNGI3Yjg0NDVmOWY1ZGU0YWZmOGJfOC03LTEtMS02Njk0MQ_365db3a9-b2f6-4ff3-a782-28c682e46747"
      unitRef="usd">32536000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0ced47f41d82417aa5d8fa40de6afd1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy0xLTEtMS02Njk0MQ_011f2841-f5ed-416c-92f7-3013f6599f5c"
      unitRef="shares">80890000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0ced47f41d82417aa5d8fa40de6afd1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy0zLTEtMS02Njk0MQ_3bc5804a-d479-4e7b-82c4-1061839acd0f"
      unitRef="usd">809000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice07b152219d43a199147c7b18e02474_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy01LTEtMS02Njk0MQ_b9ba3a68-5517-4a21-b90e-305b66f9e4f1"
      unitRef="usd">204432000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9b266cdb3724a2cb5ec597e44d49111_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy03LTEtMS02Njk0MQ_58ef0792-8570-4c32-b1d3-cfb4a11e2320"
      unitRef="usd">339879000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4720d1a2ed0441199e98ec430e5e2b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy05LTEtMS02Njk0MQ_b9ee96e0-6efc-4839-b400-0a13a1a6441f"
      unitRef="usd">-2948000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a6392634a724ec6a708617c5bff7c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMy0xMS0xLTEtNjY5NDE_3a28e79c-fa1f-45f7-8979-136dab600f2e"
      unitRef="usd">542172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia92f4b33e8da4d1cb12ba38b135c14ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC01LTEtMS02Njk0MQ_da5227a4-8c42-4b85-aebf-95dc110beeb9"
      unitRef="usd">-61604000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10ac587e5a534b8abf4ce62ccf161b6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC03LTEtMS02Njk0MQ_1ee32e63-0aae-4b38-81ca-c4e5198fb121"
      unitRef="usd">9399000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia47508ce088243afb56ae0dc58e24fb2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNC0xMS0xLTEtNjY5NDE_f64b94da-2d81-4270-a754-19da0f7424b7"
      unitRef="usd">-52205000</us-gaap:StockholdersEquity>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNS0xLTEtMS02Njk0MQ_c0a101d8-3bbf-47c9-b516-0910894b9393"
      unitRef="shares">70000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNS0zLTEtMS02Njk0MQ_6767b6d7-7865-4739-b411-4379bb49cfcb"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNS01LTEtMS02Njk0MQ_d45e3157-5aaf-4fab-83ea-0b60a4790edd"
      unitRef="usd">9145000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNS0xMS0xLTEtNjY5NDE_e2e81881-8c3a-4b2c-b93c-27aec59a803f"
      unitRef="usd">9146000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNi0xLTEtMS02Njk0MQ_80a72cdf-375b-4814-81bf-098728c39667"
      unitRef="shares">402000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNi0zLTEtMS02Njk0MQ_3afdc1df-1d84-4904-a710-1e50f0ad90a0"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNi01LTEtMS02Njk0MQ_e6e48822-8508-44ca-ac7d-4a60739af991"
      unitRef="usd">-25513000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNi0xMS0xLTEtNjY5NDE_c7a70369-d3f6-45c8-90d7-ce77ec0118d9"
      unitRef="usd">-25509000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNy0xLTEtMS02Njk0MQ_3249770e-e6e2-4090-8a30-1645d457bfad"
      unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNy01LTEtMS02Njk0MQ_652373d6-0348-499d-91bf-4d163adb3770"
      unitRef="usd">2288000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNy0xMS0xLTEtNjY5NDE_c7c52a92-317f-4358-9b41-d178e081e06d"
      unitRef="usd">2288000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3cb60de99fe642aba43d38559df0b1f8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOC01LTEtMS02Njk0MQ_1c4b3f59-ec02-40d5-ac5f-a6422dd3fda6"
      unitRef="usd">30100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOC0xMS0xLTEtNjY5NDE_83d32fad-9db8-48ba-b3cc-4de54ea4c28d"
      unitRef="usd">30100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOS0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmQ2YTEzM2RjYWYzMzRlMDk4OWZiNjQyMDZjZDU1MGE5XzI5_6235e7c6-ee88-4c67-a048-bc7581eb67e9"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3ae6ecf499554240a18e2cf2fe104c4e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOS03LTEtMS02Njk0MQ_c6fe7431-7dc4-4327-a8ba-64207720b428"
      unitRef="usd">2438000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfOS0xMS0xLTEtNjY5NDE_045f0b07-aed9-4dc6-9caf-abd9551c7a31"
      unitRef="usd">2438000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4b70fcccd94140a59328b5f30a8d6583_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTAtOS0xLTEtNjY5NDE_9b81ceb0-ae5a-4e26-a281-c4f03208ab45"
      unitRef="usd">280000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTAtMTEtMS0xLTY2OTQx_8a659037-a07b-4055-9cdc-6674f81d6927"
      unitRef="usd">280000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae6ecf499554240a18e2cf2fe104c4e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTEtNy0xLTEtNjY5NDE_08f2f9b1-003f-46ce-a96b-af9404ff3fc1"
      unitRef="usd">-6617000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia8783cc9078d4e2985913b9280239473_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTEtMTEtMS0xLTY2OTQx_05750a25-b637-45bf-8b24-7994e443da2e"
      unitRef="usd">-6617000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1b405d0b74564aaa9ea069a7c712aca0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItMS0xLTEtNjY5NDE_087ed0f7-cc5b-483a-9166-44bccd55eea7"
      unitRef="shares">81246000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1b405d0b74564aaa9ea069a7c712aca0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItMy0xLTEtNjY5NDE_285935b5-03be-4176-aecd-15a27504b7a4"
      unitRef="usd">812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib188b839fd74428f98eb365f9f783b64_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItNS0xLTEtNjY5NDE_de2bd9ea-7c5d-4837-88a6-6f17f5ef0127"
      unitRef="usd">140558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iabef2111fc05483e93ff8bd4e5168f96_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItNy0xLTEtNjY5NDE_251e8ae4-5a99-4c48-9fd3-564c01cba6c4"
      unitRef="usd">340223000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8cdd719f5784119a196324bb3be38c6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItOS0xLTEtNjY5NDE_2c029b8c-ffea-4d0a-89ef-50630e02f16d"
      unitRef="usd">-2668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a437181dbec47b6a21a79bef441b8e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTItMTEtMS0xLTY2OTQx_e27651cb-d232-4df7-9b03-c2800baecc9a"
      unitRef="usd">478925000</us-gaap:StockholdersEquity>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTMtMS0xLTEtNjY5NDE_b21a122a-ee1f-41dd-a6e1-c200ff2638cf"
      unitRef="shares">81000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTMtMy0xLTEtNjY5NDE_470774c7-6d16-4a2f-8bd0-53435f0cc32c"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTMtNS0xLTEtNjY5NDE_82510ac1-2f09-4ab7-b59a-43474a2a09e4"
      unitRef="usd">10245000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTMtMTEtMS0xLTY2OTQx_66dbe2a6-fdbb-44a5-86b3-8ef0c9d5b91e"
      unitRef="usd">10246000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTQtMS0xLTEtNjY5NDE_0aacf287-e3d4-4bab-86b3-2c38ea0fcc46"
      unitRef="shares">267000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTQtMy0xLTEtNjY5NDE_4e83875f-5e9d-4541-bd2f-fad29399ef59"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTQtNS0xLTEtNjY5NDE_1cef1128-cb87-436a-93cb-5623eba5ca41"
      unitRef="usd">-16199000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTQtMTEtMS0xLTY2OTQx_bb3af61d-4c7b-47e2-8c7c-0e7484968149"
      unitRef="usd">-16196000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTUtMS0xLTEtNjY5NDE_17cf96c4-ef4e-4f72-95a0-e27408aa9ca9"
      unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5aeee97f8c9740f495ca0a849b6cb61c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTUtMy0xLTEtNjY5NDE_0bb3e907-e438-45be-b8a3-16b181f8d368"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTUtNS0xLTEtNjY5NDE_2cdb833b-63b3-4c93-ad6c-cd3a184ccb2f"
      unitRef="usd">2858000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTUtMTEtMS0xLTY2OTQx_0cf6f2b2-5931-4c0d-a11f-f2e32a096df8"
      unitRef="usd">2859000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4798b7dc76b647879f51f2e8dbab1975_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTYtNS0xLTEtNjY5NDE_989cd811-e9fc-4ae4-a8fe-e28c52ef0820"
      unitRef="usd">30698000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTYtMTEtMS0xLTY2OTQx_9c5c6589-6064-46d2-858b-79d01cb3adce"
      unitRef="usd">30698000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTctMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjpmZjIwN2M1OGJkMzU0MDU0YjYxNWJiNDZmNzU1Y2M0N18yOQ_8cb21385-0310-434b-9850-b7bdc717747e"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib6bcc71889284518a6231c192c595529_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTctNy0xLTEtNjY5NDE_0535937c-7ab2-4a48-86da-02d3e2ed468a"
      unitRef="usd">2445000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTctMTEtMS0xLTY2OTQx_bcf68c86-c573-4a29-8897-2a6f15531778"
      unitRef="usd">2445000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia311e6bef9f04371aac46ce9718216bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTgtOS0xLTEtNjY5NDE_b956da05-030b-40b6-ab09-2a946a5f28f2"
      unitRef="usd">1582000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTgtMTEtMS0xLTY2OTQx_36440552-2489-4b4f-9136-a4e0a7757cb3"
      unitRef="usd">1582000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ib6bcc71889284518a6231c192c595529_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTktNy0xLTEtNjY5NDE_be001594-dde0-43f2-962f-fc68f1954507"
      unitRef="usd">37291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMTktMTEtMS0xLTY2OTQx_d837b4d7-796d-4658-8147-46681c264d97"
      unitRef="usd">37291000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i72f66f866405451282757d787829a0d4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtMS0xLTEtNjY5NDE_e4d9d58f-2268-432e-a8af-45ead98a5b6d"
      unitRef="shares">81456000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i72f66f866405451282757d787829a0d4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtMy0xLTEtNjY5NDE_1216496c-05d1-4640-8147-e3502c055219"
      unitRef="usd">815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i409475162ff641f5b4e9e2698cbe8a63_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtNS0xLTEtNjY5NDE_f8573301-9c0d-4c7c-96b6-7fcae3c84ace"
      unitRef="usd">147670000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6a3d001e098412b9acfcf66f36fc33c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtNy0xLTEtNjY5NDE_de1fc143-0c10-4798-8596-f13df1b3d1d2"
      unitRef="usd">375069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd430d40f2514bb8a9fbe82cc165a53c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtOS0xLTEtNjY5NDE_c26f24a9-25c2-4d8c-a046-274f0c6a4978"
      unitRef="usd">-1086000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjAtMTEtMS0xLTY2OTQx_ed51cb29-a9e9-4853-bc29-581c2f93ffa2"
      unitRef="usd">522468000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1fbf667c72574cfcae88186f91a7ade2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktMS0xLTEtNjY5NDE_30049e11-dd10-4ec4-a1f9-0afc659f28b2"
      unitRef="shares">81712000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1fbf667c72574cfcae88186f91a7ade2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktMy0xLTEtNjY5NDE_41798d09-4339-4de3-ab81-554261847048"
      unitRef="usd">817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e36728f8b0643d5817fcc5d29676401_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktNS0xLTEtNjY5NDE_0b17abc4-8f40-49b8-838a-436b051f66fa"
      unitRef="usd">145810000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9efbec91bc6e48aeab37983906b7b68b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktNy0xLTEtNjY5NDE_b6e48947-c7c5-4d20-9cdb-de3ff61599ac"
      unitRef="usd">276449000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88d5eebd058140ada1147dd4761398d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktOS0xLTEtNjY5NDE_109a7b22-fe3a-4997-b58c-59c72a00b00f"
      unitRef="usd">-6988000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMjktMTEtMS0xLTY2OTQx_aba9374d-c8a3-4de4-ab3e-3b3b5d0f9c2d"
      unitRef="usd">416088000</us-gaap:StockholdersEquity>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzAtMS0xLTEtNjY5NDE_69059678-6056-4ea1-8789-7a86ae7279db"
      unitRef="shares">242000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzAtMy0xLTEtNjY5NDE_f37ff614-2437-4b42-aae9-cc7c03dd34a2"
      unitRef="usd">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzAtNS0xLTEtNjY5NDE_516e40d6-c8fd-4c99-8a67-9e598f06b6a8"
      unitRef="usd">22581000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzAtMTEtMS0xLTY2OTQx_487e745c-3055-41a8-96bb-d49b35cdae87"
      unitRef="usd">22583000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzEtMS0xLTEtNjY5NDE_12940959-0d33-4d4f-9db9-56e6c119deac"
      unitRef="shares">297000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzEtMy0xLTEtNjY5NDE_9f4248fe-0a49-49b4-96cf-3eb6ad12d3da"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzEtNS0xLTEtNjY5NDE_9636496e-c2fd-4ef6-9425-11717cc0648b"
      unitRef="usd">-12131000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzEtMTEtMS0xLTY2OTQx_d3284457-880c-4d27-8cc5-1912df1a2733"
      unitRef="usd">-12128000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i21b71b808e7e4b1eb10df54d0ed8a209_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzItMS0xLTEtNjY5NDE_22fbf873-2e86-4cb3-ba54-32796cd725f3"
      unitRef="shares">35000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzItNS0xLTEtNjY5NDE_c51750bb-6be6-4e90-a517-287b43196004"
      unitRef="usd">2446000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzItMTEtMS0xLTY2OTQx_cdc00265-c4d1-44c5-a490-813e28f56452"
      unitRef="usd">2446000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc5df7225d30484b83159fec7ca10e3a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzMtNS0xLTEtNjY5NDE_7d46e25f-662e-4764-a413-e13fa918ad12"
      unitRef="usd">28227000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzMtMTEtMS0xLTY2OTQx_5bd387b4-1b07-4578-8473-60c9a716ab9b"
      unitRef="usd">28227000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzQtMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjpmMDVkNmE0ZjVkZTU0ZjNkOTBjYjBlMWNjZTlkYzYxN18yOQ_0dac3a7b-4c7b-4a7e-a8c5-dda04b74f3b1"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ida17e4f800b743c2baf028b4a647ca6a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzQtNy0xLTEtNjY5NDE_85ac9be8-3538-40c3-9ed2-21d8f3c552a5"
      unitRef="usd">2455000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzQtMTEtMS0xLTY2OTQx_20b8aad5-be89-4b99-a6c9-95e026d21cbb"
      unitRef="usd">2455000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2d33da314926478cafc9082b94183f79_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzUtOS0xLTEtNjY5NDE_c6eb1763-afe0-429f-94cc-fc6c50a025c2"
      unitRef="usd">-2548000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzUtMTEtMS0xLTY2OTQx_45ab5af2-e4d7-4b81-bcac-474e1b6a16e8"
      unitRef="usd">-2548000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ida17e4f800b743c2baf028b4a647ca6a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzYtNy0xLTEtNjY5NDE_aee88495-5572-47b6-8788-7b7eacc0d853"
      unitRef="usd">-379000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42eb500ab6684b1a99e5f48c053714cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzYtMTEtMS0xLTY2OTQx_d7af3e3e-4543-4957-8ee4-e297cf22624f"
      unitRef="usd">-379000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibbcc33a991f14fb4a0fc9539a2c69a63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctMS0xLTEtNjY5NDE_56b63d78-13e5-4beb-a348-827e4f924af8"
      unitRef="shares">81802000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibbcc33a991f14fb4a0fc9539a2c69a63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctMy0xLTEtNjY5NDE_76ae4aa4-3c85-42f2-948e-64a66e82296e"
      unitRef="usd">818000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic50f2d31367b4c7ca0b9756089a71a53_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctNS0xLTEtNjY5NDE_eb02b954-ee87-4349-bee4-ae6fb3f107fc"
      unitRef="usd">141771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if665a7ef27314840b6bf7f542216b824_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctNy0xLTEtNjY5NDE_fd715cec-39fa-4d86-b9e9-c92c521027f5"
      unitRef="usd">273615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i04256bd8585f4a15a945f0d8cf7a3891_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctOS0xLTEtNjY5NDE_c477b6dd-2eae-40ea-824b-07ebedc88c2b"
      unitRef="usd">-9536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44ba6fc526e24a22845c2645b02bd0d8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzctMTEtMS0xLTY2OTQx_dc698495-e71e-4eb1-b105-f2c72aed3a6a"
      unitRef="usd">406668000</us-gaap:StockholdersEquity>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzgtMS0xLTEtNjY5NDE_c50127e7-3ee6-4dcf-95fe-d8c2076f5d89"
      unitRef="shares">38000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzgtMy0xLTEtNjY5NDE_d0b0f2a3-7add-44cb-98a9-b6703bdd0640"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzgtNS0xLTEtNjY5NDE_12d89b37-c440-45ce-a23e-f9f76f3661ac"
      unitRef="usd">1925000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzgtMTEtMS0xLTY2OTQx_5be1d003-99aa-4d0e-8da1-ddc65fba9d7c"
      unitRef="usd">1925000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzktMS0xLTEtNjY5NDE_66e1e421-885a-4c54-a8b8-19d743678dda"
      unitRef="shares">117000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzktMy0xLTEtNjY5NDE_01f6112e-caa0-45a9-9b5f-948ece9139a6"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzktNS0xLTEtNjY5NDE_8a4632be-d1ff-4089-a6eb-f4e0f9f2616f"
      unitRef="usd">-3252000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfMzktMTEtMS0xLTY2OTQx_f39cc25f-6de4-4386-ae0f-b202d8c9ef16"
      unitRef="usd">-3251000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1103f3f1964e4eff961c9cb1b22554c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDAtMS0xLTEtNjY5NDE_3969c9af-afaf-4da7-92a3-565122cccbb3"
      unitRef="shares">59000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDAtNS0xLTEtNjY5NDE_2f290596-ac97-4310-90e6-b8f7f6173ad6"
      unitRef="usd">2357000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDAtMTEtMS0xLTY2OTQx_73ea58f0-492d-4313-bc00-c035646a6903"
      unitRef="usd">2357000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5cf47a76b2554e1f916e1f9c32b64efb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDEtNS0xLTEtNjY5NDE_5bdddf2b-78c8-49f2-a57b-27b4b17bb6e5"
      unitRef="usd">31300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDEtMTEtMS0xLTY2OTQx_b00b8b27-3c4f-4259-8333-423de2909311"
      unitRef="usd">31300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDItMC0xLTEtNjY5NDEvdGV4dHJlZ2lvbjo1YWViZWJjZGEyMWU0YTcyOGYyMzcxZDcwN2Y0MzQyYV8yOQ_cf041fd5-21d1-46d1-a8ab-604bd743dd5c"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i551b7e96bbfb4d058e15faebdb2dba67_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDItNy0xLTEtNjY5NDE_651c4924-6900-4211-91a1-c29fc50377ce"
      unitRef="usd">2459000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDItMTEtMS0xLTY2OTQx_4192700d-b3ce-4b3d-83a0-c7d6564ed857"
      unitRef="usd">2459000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic4eab96d43d44f5883616825b39e8a85_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDMtOS0xLTEtNjY5NDE_4a4cfbf1-16f4-4b2b-b153-c07280b9a008"
      unitRef="usd">-12615000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDMtMTEtMS0xLTY2OTQx_5d96357e-404d-4d87-af5c-6775caaa6b9f"
      unitRef="usd">-12615000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i551b7e96bbfb4d058e15faebdb2dba67_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDQtNy0xLTEtNjY5NDE_e0007fab-64d4-4c86-a91f-2c519cad4d09"
      unitRef="usd">-286296000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDQtMTEtMS0xLTY2OTQx_dc303fce-1d62-4632-b3f6-1f70afb72bdd"
      unitRef="usd">-286296000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifb511610dd0746e7a939b2003736f8ac_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtMS0xLTEtNjY5NDE_4e9b2bfd-b711-45c2-ba13-1248c42eb786"
      unitRef="shares">81940000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifb511610dd0746e7a939b2003736f8ac_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtMy0xLTEtNjY5NDE_826028c9-a38c-4cd4-8e79-891f3c1d997c"
      unitRef="usd">819000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1c87e8eb47840dea1f3f24c297cd48e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtNS0xLTEtNjY5NDE_717ea236-8042-4486-a545-e09239909359"
      unitRef="usd">170251000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a8e0ee5ef1a4eb6aaeeb926b06a2ad2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtNy0xLTEtNjY5NDE_42d48f09-f52f-4aae-8a89-8673a6e07ba0"
      unitRef="usd">-15140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefb86e585a6442be9bdebb9d3350eee0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtOS0xLTEtNjY5NDE_42835fd3-d870-44f4-a1cd-b43cfeca021b"
      unitRef="usd">-22151000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yNS9mcmFnOjU2ZjUwN2Y1MjU1ZjRkOTZhOTAwZTYwODkxNjdkNDkzL3RhYmxlOjAzYTE3NzMwN2EyZTRhYjBiY2Y2MmYyMmQ2ZGJkNjM4L3RhYmxlcmFuZ2U6MDNhMTc3MzA3YTJlNGFiMGJjZjYyZjIyZDZkYmQ2MzhfNDUtMTEtMS0xLTY2OTQx_59fdba96-901e-47fc-8523-fe0b3058e588"
      unitRef="usd">133779000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNC0xLTEtMS02Njk0MQ_2c623fb2-d21d-464c-becf-429e4d5fa9c6"
      unitRef="usd">-286675000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNC0zLTEtMS02Njk0MQ_d0326d65-8b3e-450d-adb8-04f4f617b788"
      unitRef="usd">30674000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNi0xLTEtMS02Njk0MQ_b3c0d162-04c2-4251-96ea-4185bd1dd6fb"
      unitRef="usd">59527000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNi0zLTEtMS02Njk0MQ_a30401e2-2179-442e-8c15-6e83200d2a15"
      unitRef="usd">60788000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNy0xLTEtMS02Njk0MQ_33691ce3-7e92-4425-b0b5-4d00673103bb"
      unitRef="usd">169105000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfNy0zLTEtMS02Njk0MQ_401fed44-a040-415c-bae2-a41838b94ab1"
      unitRef="usd">-28232000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfOC0xLTEtMS02Njk0MQ_11d1a9ba-7d8f-4ddd-9c87-094546f66a0c"
      unitRef="usd">-49505000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfOC0zLTEtMS02Njk0MQ_cb9a6364-e3ca-4807-9be2-91367c218d27"
      unitRef="usd">7192000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfOS0xLTEtMS02Njk0MQ_0a5a6147-d57c-4b76-8bfb-8c056720e987"
      unitRef="usd">28155000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfOS0zLTEtMS02Njk0MQ_2106df04-ac8e-423d-bb91-d49009f30e4d"
      unitRef="usd">21202000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:OperatingLeaseExpense
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTAtMS0xLTEtNjY5NDE_5912a8f0-355b-4206-a4ed-d20bae62cfc1"
      unitRef="usd">7832000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTAtMy0xLTEtNjY5NDE_d82494bb-7190-4ee3-be6d-8ea787867acd"
      unitRef="usd">5792000</us-gaap:OperatingLeaseExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTEtMS0xLTEtNjY5NDE_76f82df7-149b-41b5-83fa-a13a1bfaa9c2"
      unitRef="usd">8175000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTEtMy0xLTEtNjY5NDE_89cce46a-fe3f-4fb1-8f22-36494ca24c0d"
      unitRef="usd">15504000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTItMS0xLTEtNjY5NDE_2c113f0c-4878-465d-be8f-7e90d6c64f23"
      unitRef="usd">4589000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTItMy0xLTEtNjY5NDE_69331c7f-a478-431e-8263-b9baf8014111"
      unitRef="usd">-5501000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTMtMS0xLTEtNjY5NDE_49ebf8e5-38f8-46ab-8edf-e5e83425a0d6"
      unitRef="usd">3479000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTMtMy0xLTEtNjY5NDE_c4ffc2fe-348d-4338-923c-f880ad33cc92"
      unitRef="usd">-3543000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTQtMS0xLTEtNjY5NDE_33cbf164-7cff-42c9-bed1-3a59b5d02d7b"
      unitRef="usd">32625000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTQtMy0xLTEtNjY5NDE_887f95f6-591f-48e0-8f09-964d924e4c8e"
      unitRef="usd">88170000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTUtMS0xLTEtNjY5NDE_f569d96f-d09b-4d5a-8188-5260f0352e96"
      unitRef="usd">-5069000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTUtMy0xLTEtNjY5NDE_f6e1578f-eb33-4ee5-9bda-20012d237405"
      unitRef="usd">19410000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTctMS0xLTEtNjY5NDE_c2065fca-d844-46c0-bcdf-fc14b12a5cd3"
      unitRef="usd">38489000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTctMy0xLTEtNjY5NDE_2c3ba840-f527-425d-bcc1-15bb2e6f73b2"
      unitRef="usd">51601000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTgtMS0xLTEtNjY5NDE_52f48bf2-b2ad-4484-b31d-71062ea4c438"
      unitRef="usd">34912000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTgtMy0xLTEtNjY5NDE_1c007fb5-a3aa-4132-8e16-ae7db46cfc7e"
      unitRef="usd">68798000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTktMS0xLTEtNjY5NDE_f21150f2-4f1c-4b76-a196-b188a76b1af0"
      unitRef="usd">14839000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMTktMy0xLTEtNjY5NDE_6b996b86-3aa8-4905-9587-6ca9559a63d9"
      unitRef="usd">2450000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjAtMS0xLTEtNjY5NDE_c6fd8bc5-8c68-4e6e-9f8b-b585107bd964"
      unitRef="usd">922000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjAtMy0xLTEtNjY5NDE_920d9687-4b30-4c8e-9eb3-598ffcbf9ce4"
      unitRef="usd">4993000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjEtMS0xLTEtNjY5NDE_942c372c-429a-4a07-a741-b671e7cde2d6"
      unitRef="usd">11863000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjEtMy0xLTEtNjY5NDE_7f1ee8bb-dee4-479b-b537-9142659344bc"
      unitRef="usd">4161000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjItMS0xLTEtNjY5NDE_dd8b85ca-3c51-4a19-8830-19ab8ccfa1ec"
      unitRef="usd">-1523000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjItMy0xLTEtNjY5NDE_d5215ff5-45c2-4c66-82ed-a70655f0888e"
      unitRef="usd">10493000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjctMS0xLTEtNjY5NDE_c237f014-6c30-41f2-af2d-795983345d51"
      unitRef="usd">4803000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjctMy0xLTEtNjY5NDE_84577805-7aa0-461f-8986-0623c2f771df"
      unitRef="usd">5146000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjgtMS0xLTEtNjY5NDE_1d2c6b47-9d14-4aff-8e80-5c614b88bc31"
      unitRef="usd">4908000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMjgtMy0xLTEtNjY5NDE_f306b343-5b39-4b6c-94b4-0a6f866a9464"
      unitRef="usd">4865000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzMtMS0xLTEtNjY5NDE_0e8a58d1-7c83-41e6-8523-9e493fcb3c00"
      unitRef="usd">41086000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzMtMy0xLTEtNjY5NDE_85b1204d-f4da-4978-a5a4-56e5d7ce50a8"
      unitRef="usd">60998000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzQtMS0xLTEtNjY5NDE_5935bf27-3822-453a-9117-6edb1306ea09"
      unitRef="usd">-41191000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzQtMy0xLTEtNjY5NDE_b7f894c5-7034-428d-ad28-9a2963594cff"
      unitRef="usd">-60717000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzUtMS0xLTEtNjY5NDE_73387053-61a0-4098-810e-32d078010f10"
      unitRef="usd">-2907000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzUtMy0xLTEtNjY5NDE_5cd8ab1e-90bb-4e3a-b023-0ebf28d209e2"
      unitRef="usd">-1207000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzYtMS0xLTEtNjY5NDE_21b62107-891c-47e0-8f32-5f43b0a0ea50"
      unitRef="usd">-50690000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzYtMy0xLTEtNjY5NDE_81cdc152-2c10-47d2-94da-f409471bafd7"
      unitRef="usd">-32021000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzctMS0xLTEtNjY5NDE_d8ff76f6-d868-46e2-ac4b-74544bad9fd3"
      unitRef="usd">159965000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a6392634a724ec6a708617c5bff7c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzctMy0xLTEtNjY5NDE_009a3d8a-202b-4a97-8f1f-a6de1f540208"
      unitRef="usd">171899000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzgtMS0xLTEtNjY5NDE_1a97e533-5d44-4df7-9742-4edac35a283a"
      unitRef="usd">109275000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8yOC9mcmFnOjkzYjM5ZGY5ZGUxYjQ0YzhiZjI4MjEwM2YyZGFlOGVjL3RhYmxlOjMzNGVkNjRmZjRlMTQ1ZWU5M2E0ZmFhZjkzYTU2ZDlhL3RhYmxlcmFuZ2U6MzM0ZWQ2NGZmNGUxNDVlZTkzYTRmYWFmOTNhNTZkOWFfMzgtMy0xLTEtNjY5NDE_6495e6d9-364a-4ac4-8bba-bc442f79e80f"
      unitRef="usd">139878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNC9mcmFnOjg0MmI5Nzc2NTYyNzQ5YmM4NWUxZWRhOTI4YTVlZWY3L3RleHRyZWdpb246ODQyYjk3NzY1NjI3NDliYzg1ZTFlZGE5MjhhNWVlZjdfMTQ1MQ_79a4c590-0abe-47a0-8f7e-0db92e4749a8">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 1. BASIS OF PRESENTATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pegasystems Inc. (together with its subsidiaries, &#x201c;the Company&#x201d;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting. Accordingly, they do not include all the information required by accounting principles generally accepted in the United States of America (&#x201c;U.S.&#x201d;) for complete financial statements and should be read in conjunction with the Company&#x2019;s audited financial statements included in the Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All intercompany transactions and balances were eliminated in consolidation. The operating results for the interim periods presented do not necessarily indicate the expected results for the full year 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts reported in our condensed consolidated financial statements and notes thereto have been reclassified to conform to the current year&#x2019;s presentation. Such reclassifications did not affect total revenues, operating income, or net income.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNC9mcmFnOjg0MmI5Nzc2NTYyNzQ5YmM4NWUxZWRhOTI4YTVlZWY3L3RleHRyZWdpb246ODQyYjk3NzY1NjI3NDliYzg1ZTFlZGE5MjhhNWVlZjdfMTQ1Nw_5a7fd8d8-bde4-4fbe-b594-3cb2713d141a">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pegasystems Inc. (together with its subsidiaries, &#x201c;the Company&#x201d;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting. Accordingly, they do not include all the information required by accounting principles generally accepted in the United States of America (&#x201c;U.S.&#x201d;) for complete financial statements and should be read in conjunction with the Company&#x2019;s audited financial statements included in the Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All intercompany transactions and balances were eliminated in consolidation. The operating results for the interim periods presented do not necessarily indicate the expected results for the full year 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts reported in our condensed consolidated financial statements and notes thereto have been reclassified to conform to the current year&#x2019;s presentation. Such reclassifications did not affect total revenues, operating income, or net income.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RleHRyZWdpb246YTVhNTZiYzdjYTljNGZjNTljNTljOWUzMzEyOTQwMzNfMTIz_0b408149-f604-4115-bdc5-8cfc09d02b4a">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 2. MARKETABLE SECURITIES&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Government debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;184,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;201,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;200,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;191,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;202,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, marketable securities&#x2019; maturities ranged from July 2022 to November 2024, with a weighted-average remaining maturity of 0.9 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RleHRyZWdpb246YTVhNTZiYzdjYTljNGZjNTljNTljOWUzMzEyOTQwMzNfMTI0_1db886eb-136b-4fd1-8fb7-26669ef3d399">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Government debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;184,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;201,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;200,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;191,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;202,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0xLTEtMS02Njk0MQ_e2865ce7-69ac-4549-b149-3f25c328c060"
      unitRef="usd">2989000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0zLTEtMS02Njk0MQ_ebf15ae1-b444-43e6-9b60-955893209ae6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi01LTEtMS02Njk0MQ_f5c74aca-01f6-4411-b158-0f6385405083"
      unitRef="usd">60000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i15b6571e16fa42fc8aa7e6f08b9ff022_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi03LTEtMS02Njk0MQ_75502948-56b1-4611-be7a-0b865893f296"
      unitRef="usd">2929000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i38efc657e0d84c0098dd4d30e9b706fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi05LTEtMS02Njk0MQ_a01abb04-a2a8-4982-96bf-da37e8c1f709"
      unitRef="usd">2000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i38efc657e0d84c0098dd4d30e9b706fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0xMS0xLTEtNjY5NDE_0c8b05ba-9e2e-4316-88f3-1d5d201ad702"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i38efc657e0d84c0098dd4d30e9b706fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0xMy0xLTEtNjY5NDE_41bf31f0-9be6-47f4-a951-1fe2fe31e4e6"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i38efc657e0d84c0098dd4d30e9b706fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMi0xNS0xLTEtNjY5NDE_6959ba01-6187-41f3-9ab8-e5387b1de001"
      unitRef="usd">1990000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id3ba9a218c7542a086d8d73d18547690_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0xLTEtMS02Njk0MQ_9e51f7a5-d110-4206-94b0-a26910d7cffb"
      unitRef="usd">188350000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id3ba9a218c7542a086d8d73d18547690_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0zLTEtMS02Njk0MQ_73e9b960-66b5-467c-bb0d-c55ee79086bb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id3ba9a218c7542a086d8d73d18547690_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy01LTEtMS02Njk0MQ_dde06055-f819-402b-80d9-f00ef774b742"
      unitRef="usd">3666000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id3ba9a218c7542a086d8d73d18547690_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy03LTEtMS02Njk0MQ_5f0de643-9862-41c6-a13c-c01a7eadf651"
      unitRef="usd">184684000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8d085ab302b144769e9beec677fde5a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy05LTEtMS02Njk0MQ_4beb0ad7-71e0-4f52-af41-23f1cb17ca42"
      unitRef="usd">201659000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8d085ab302b144769e9beec677fde5a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0xMS0xLTEtNjY5NDE_8a60b301-2812-410b-9434-fe7584a9c40d"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8d085ab302b144769e9beec677fde5a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0xMy0xLTEtNjY5NDE_27e593a6-f257-44c7-9b0a-42c2fd6c8309"
      unitRef="usd">837000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d085ab302b144769e9beec677fde5a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfMy0xNS0xLTEtNjY5NDE_6e570d7c-92be-4a6a-bb17-9e7706ed0b90"
      unitRef="usd">200824000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0xLTEtMS02Njk0MQ_038e85ba-95f6-4f00-995e-7adbfa66767a"
      unitRef="usd">191339000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0zLTEtMS02Njk0MQ_b6838641-b21b-4cb3-9dd2-fc3da7bd02bc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC01LTEtMS02Njk0MQ_afb33f29-4744-46d1-ac38-aab5f4e291a9"
      unitRef="usd">3726000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC03LTEtMS02Njk0MQ_4dd20ff1-c7a6-42a8-941a-b8f68ecc3402"
      unitRef="usd">187613000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC05LTEtMS02Njk0MQ_38170a7e-03cd-4bad-a018-eecb022acf91"
      unitRef="usd">203659000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0xMS0xLTEtNjY5NDE_3cbaf943-ce7c-4eaf-a10c-96dd5cb1bcbd"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0xMy0xLTEtNjY5NDE_18ee8480-a854-45d2-a09c-dd87fb43c1b1"
      unitRef="usd">847000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RhYmxlOjcyZTdkMzdiYzE4ZTQzZDY4ODc3NTg0NzU4ZmY0ZGZkL3RhYmxlcmFuZ2U6NzJlN2QzN2JjMThlNDNkNjg4Nzc1ODQ3NThmZjRkZmRfNC0xNS0xLTEtNjY5NDE_703ab6c9-ebd0-415d-8422-45eb2848b75b"
      unitRef="usd">202814000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF8zNy9mcmFnOmE1YTU2YmM3Y2E5YzRmYzU5YzU5YzllMzMxMjk0MDMzL3RleHRyZWdpb246YTVhNTZiYzdjYTljNGZjNTljNTljOWUzMzEyOTQwMzNfMTIx_2c33a68f-793e-41ee-88a0-586ce43f81bb">P0Y10M24D</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA5MA_36a32245-141b-4968-a3f0-cc7ad60df071">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 3. RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Receivables&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;182,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;201,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;115,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;488,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;539,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unbilled receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled receivables are client-committed amounts for which revenue recognition precedes billing, and billing is solely subject to the passage of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled receivables by expected billing date:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;201,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;317,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled receivables by contract effective date:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2018 and prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;317,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Major clients&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Clients accounting for 10% or more of the Company&#x2019;s total receivables:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.113%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* Client accounted for less than 10% of receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets are client-committed amounts for which revenue recognized exceeds the amount billed to the client, and billing is subject to conditions other than the passage of time, such as the completion of a related performance obligation.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term contract assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Included in other current assets. (2) Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue consists of billings and payments received in advance of revenue recognition.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;269,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;275,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term deferred revenue &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; (1) Included in other long-term liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in deferred revenue in the six months ended June 30, 2022 was primarily due to new billings in advance of revenue recognition offset by $205.0 million of revenue recognized during the period that was included in deferred revenue as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock>
    <pega:AccountsReceivableAndUnbilledReceivableTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA3OQ_6fe95846-c9e3-4d30-a88f-aadd3162a6de">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Receivables&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;182,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;201,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;115,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;488,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;539,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</pega:AccountsReceivableAndUnbilledReceivableTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMS0xLTEtMS02Njk0MQ_17dc5733-bb5f-4b10-b22f-4d2df3ee0354"
      unitRef="usd">171556000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMS0zLTEtMS02Njk0MQ_3d30fe8e-1d72-4f5c-96ab-d0c2133f5efc"
      unitRef="usd">182717000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMi0xLTEtMS02Njk0MQ_9b40cdfd-94a1-45b2-9fda-bda242e13550"
      unitRef="usd">201130000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMi0zLTEtMS02Njk0MQ_8c80d48b-f746-42df-90aa-4d0d4818a65c"
      unitRef="usd">226714000</us-gaap:UnbilledReceivablesCurrent>
    <pega:UnbilledReceivablesNonCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMy0xLTEtMS02Njk0MQ_864f24ad-79c7-4a44-bcd8-ed83fda55fdb"
      unitRef="usd">115901000</pega:UnbilledReceivablesNonCurrent>
    <pega:UnbilledReceivablesNonCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfMy0zLTEtMS02Njk0MQ_1797b157-5c76-4655-aa46-0e4d0f19819c"
      unitRef="usd">129789000</pega:UnbilledReceivablesNonCurrent>
    <pega:AccountsReceivableAndUnbilledReceivable
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfNC0xLTEtMS02Njk0MQ_42396310-3304-4067-873e-0d07442aeb1b"
      unitRef="usd">488587000</pega:AccountsReceivableAndUnbilledReceivable>
    <pega:AccountsReceivableAndUnbilledReceivable
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjE1M2ExY2Y2MjY1YTQyMjk4NmQyMGRiNGVlY2MyYWU3L3RhYmxlcmFuZ2U6MTUzYTFjZjYyNjVhNDIyOTg2ZDIwZGI0ZWVjYzJhZTdfNC0zLTEtMS02Njk0MQ_8d999eeb-8972-4eff-a954-9053b1ca073a"
      unitRef="usd">539220000</pega:AccountsReceivableAndUnbilledReceivable>
    <pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA4NA_f8586f3a-8074-45dc-8b8c-9e1b96832ae8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled receivables by expected billing date:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;201,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;317,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMS0xLTEtMS02Njk0MQ_51e73b36-c2ef-407d-868d-7037b9a40ba2"
      unitRef="usd">201130000</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMS0yLTEtMS02Njk0MQ_b4b862b2-037a-4c09-878f-c5d7ed160eb2"
      unitRef="number">0.63</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMi0xLTEtMS02Njk0MQ_6e52c390-dc85-4345-9422-09757f07f7a3"
      unitRef="usd">78813000</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMi0yLTEtMS02Njk0MQ_64b927ac-19aa-4324-8593-34dce40a1d5f"
      unitRef="number">0.25</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMy0xLTEtMS02Njk0MQ_7106be86-4f28-45fe-b832-f576cccd89ef"
      unitRef="usd">37088000</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfMy0yLTEtMS02Njk0MQ_68877ae0-1e4b-44dc-8956-93d378e06b26"
      unitRef="number">0.12</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive>
    <pega:UnbilledReceivablesCurrentAndNonCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfNC0xLTEtMS02Njk0MQ_cb4f6894-9804-4271-98e2-fd808e44b468"
      unitRef="usd">317031000</pega:UnbilledReceivablesCurrentAndNonCurrent>
    <pega:UnbilledReceivablesCurrentAndNonCurrentPercentage
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmJlZDRkMGYzODVhNDRhMjk4NzZmOTQ2M2NhYmEzYjg0L3RhYmxlcmFuZ2U6YmVkNGQwZjM4NWE0NGEyOTg3NmY5NDYzY2FiYTNiODRfNC0yLTEtMS02Njk0MQ_1eb821e8-d4ae-407c-9a24-82c5765015ae"
      unitRef="number">1</pega:UnbilledReceivablesCurrentAndNonCurrentPercentage>
    <pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA4OA_155a4517-27c0-4322-8e27-622e683d1dd7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled receivables by contract effective date:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2018 and prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;317,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock>
    <pega:UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMS0xLTEtMS02Njk0MQ_3161349d-e376-42d1-9759-03ff1fac5146"
      unitRef="usd">81887000</pega:UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear>
    <pega:PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMS0yLTEtMS02Njk0MQ_2e2b67a1-ec7d-4cb5-998d-a4c31c640eb0"
      unitRef="number">0.26</pega:PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear>
    <pega:UnbilledReceivablesNotBillableContractDateYearOne
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMi0xLTEtMS02Njk0MQ_99bd7818-3f03-4085-9510-8636aa7d18d9"
      unitRef="usd">142578000</pega:UnbilledReceivablesNotBillableContractDateYearOne>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearOne
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMi0yLTEtMS02Njk0MQ_bab634f2-c7e1-484b-ab10-d6ed8c98dee7"
      unitRef="number">0.45</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearOne>
    <pega:UnbilledReceivablesNotBillableContractDateYearTwo
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMy0xLTEtMS02Njk0MQ_9294028f-7b22-4b60-8bd3-c0fca65cb784"
      unitRef="usd">56283000</pega:UnbilledReceivablesNotBillableContractDateYearTwo>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfMy0yLTEtMS02Njk0MQ_e9c2584e-5f50-4540-8ed0-151f2f77ce73"
      unitRef="number">0.18</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo>
    <pega:UnbilledReceivablesNotBillableContractDateYearThree
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNC0xLTEtMS02Njk0MQ_b00f19aa-3a3f-4d2f-a30e-c62cdea6cf0e"
      unitRef="usd">19928000</pega:UnbilledReceivablesNotBillableContractDateYearThree>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearThree
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNC0yLTEtMS02Njk0MQ_c85007cc-95a4-44b7-8aa4-662cf3d66571"
      unitRef="number">0.06</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearThree>
    <pega:UnbilledReceivablesNotBillableContractDateYearFourAndPrior
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNS0xLTEtMS02Njk0MQ_1ab4d80b-1b8e-4c83-a786-1e12422715bb"
      unitRef="usd">16355000</pega:UnbilledReceivablesNotBillableContractDateYearFourAndPrior>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNS0yLTEtMS02Njk0MQ_ec4e8021-db6d-4f93-8789-7ad278b73240"
      unitRef="number">0.05</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior>
    <pega:UnbilledRevenueTotal
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNi0xLTEtMS02Njk0MQ_41a91d52-ed46-4a1a-b9f8-b47a99c69bc7"
      unitRef="usd">317031000</pega:UnbilledRevenueTotal>
    <pega:TotalPercentageOfUnbilledRevenue
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjY3YmE2Y2Q1ZjM3ZDQ0ZThiZDRkNjk3MGI0ZmJlMTgxL3RhYmxlcmFuZ2U6NjdiYTZjZDVmMzdkNDRlOGJkNGQ2OTcwYjRmYmUxODFfNi0yLTEtMS02Njk0MQ_e9022258-2a2c-4259-a5fc-25911b51042f"
      unitRef="number">1</pega:TotalPercentageOfUnbilledRevenue>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA4MQ_0ce6038a-2c42-41ed-893e-03c27d0fabe7">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Clients accounting for 10% or more of the Company&#x2019;s total receivables:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.113%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* Client accounted for less than 10% of receivables&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i93b79be344f14c6d85fc958f97adb796_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjgxMWMzZDE4YTE2YzQ0YjlhY2IzY2ViZmRhY2JmNzYyL3RhYmxlcmFuZ2U6ODExYzNkMThhMTZjNDRiOWFjYjNjZWJmZGFjYmY3NjJfMi0zLTEtMS02Njk0MQ_b018efc7-b891-41d7-85f7-dc9b246adcca"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia22cedcff1954a4997cfe8c9774d5c09_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjgxMWMzZDE4YTE2YzQ0YjlhY2IzY2ViZmRhY2JmNzYyL3RhYmxlcmFuZ2U6ODExYzNkMThhMTZjNDRiOWFjYjNjZWJmZGFjYmY3NjJfNS0zLTEtMS02Njk0MQ_1ae9d945-6312-4e1c-92b2-565136ef0ec6"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i10b1d441a43446cbb0fa2e6fdb9207cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjgxMWMzZDE4YTE2YzQ0YjlhY2IzY2ViZmRhY2JmNzYyL3RhYmxlcmFuZ2U6ODExYzNkMThhMTZjNDRiOWFjYjNjZWJmZGFjYmY3NjJfNi0zLTEtMS02Njk0MQ_a39add93-9cc2-45ab-ac21-29cc0752f00d"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfMTA3OA_1fb18632-823d-4b61-8ca3-faa3a1ac9576">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets are client-committed amounts for which revenue recognized exceeds the amount billed to the client, and billing is subject to conditions other than the passage of time, such as the completion of a related performance obligation.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term contract assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Included in other current assets. (2) Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue consists of billings and payments received in advance of revenue recognition.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;269,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;275,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term deferred revenue &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; (1) Included in other long-term liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMS0xLTEtMS02Njk0MQ_52d57820-a96b-43d6-937d-76b266880704"
      unitRef="usd">12149000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMS0zLTEtMS02Njk0MQ_99cf9e60-3ea5-496b-9f07-2134445c9e2d"
      unitRef="usd">12530000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMi0xLTEtMS02Njk0MQ_bad7f864-f386-47a9-be4b-07ea964522e3"
      unitRef="usd">12983000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMi0zLTEtMS02Njk0MQ_e32c3d21-bf89-440b-82ef-33f46dfba51b"
      unitRef="usd">10643000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMy0xLTEtMS02Njk0MQ_172e6af9-b6d6-49fd-abcd-3036d437b173"
      unitRef="usd">25132000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOmEzM2NmYzNlMzc0NDRlODk4NGEzMWJiNTQyMWU1OWIzL3RhYmxlcmFuZ2U6YTMzY2ZjM2UzNzQ0NGU4OTg0YTMxYmI1NDIxZTU5YjNfMy0zLTEtMS02Njk0MQ_0f3ca19e-e4d7-49f0-94c2-c672fbb9dea2"
      unitRef="usd">23173000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMS0xLTEtMS02Njk0MQ_1b107713-1bfa-490b-93a6-cb1d634fa9ae"
      unitRef="usd">269121000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMS0zLTEtMS02Njk0MQ_b69f7010-7aa3-4b06-bb2e-883582ee9867"
      unitRef="usd">275844000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMi0xLTEtMS02Njk0MQ_f4f25264-5b46-4836-9c57-f9b4d6b55f1c"
      unitRef="usd">5417000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMi0zLTEtMS02Njk0MQ_cca441e1-560a-4362-8f11-0ef9845002cf"
      unitRef="usd">5655000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMy0xLTEtMS02Njk0MQ_69966f4c-730e-49cf-a8b7-e1dc50205399"
      unitRef="usd">274538000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RhYmxlOjkzZGQ5YTAxNzJhYTQwMWVhZmM2OWJhYzAwYzhmZDc4L3RhYmxlcmFuZ2U6OTNkZDlhMDE3MmFhNDAxZWFmYzY5YmFjMDBjOGZkNzhfMy0zLTEtMS02Njk0MQ_944afaf3-cae3-42aa-ac5e-94efaa386e99"
      unitRef="usd">281499000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80MC9mcmFnOjgzMDYxNjYzZDgwNTRiZmY5YzdlZmU1Zjk2MmJmYTFkL3RleHRyZWdpb246ODMwNjE2NjNkODA1NGJmZjljN2VmZTVmOTYyYmZhMWRfOTg5_c042b577-4891-4403-808a-5d865ea392f4"
      unitRef="usd">205000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <pega:DeferredCostsNetTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RleHRyZWdpb246OWQ2ZGIyNmZlMjhkNDA3ZWI1ZTRhODQ5YzA3MjVkMWFfOTY_f22d20e5-a625-4ade-b8cb-00c2a63bbb39">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 4. DEFERRED COMMISSIONS&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred commissions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization of deferred commissions &lt;/span&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Included in selling and marketing expense.&lt;/span&gt;&lt;/div&gt;</pega:DeferredCostsNetTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RleHRyZWdpb246OWQ2ZGIyNmZlMjhkNDA3ZWI1ZTRhODQ5YzA3MjVkMWFfOTg_6677c775-6521-4639-998a-88956944294d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred commissions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;(1) Included in other long-term assets.</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredCosts
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmZkMTg0Y2IxNWMyYTQ5OTZhYjVhMGQ1YjE3ZTkyMmYwL3RhYmxlcmFuZ2U6ZmQxODRjYjE1YzJhNDk5NmFiNWEwZDViMTdlOTIyZjBfMS0xLTEtMS02Njk0MQ_b2dade63-df4e-47a4-a67e-cadccf69f4e6"
      unitRef="usd">123067000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmZkMTg0Y2IxNWMyYTQ5OTZhYjVhMGQ1YjE3ZTkyMmYwL3RhYmxlcmFuZ2U6ZmQxODRjYjE1YzJhNDk5NmFiNWEwZDViMTdlOTIyZjBfMS0zLTEtMS02Njk0MQ_9f526c01-2442-43c9-87d9-e068a969cf02"
      unitRef="usd">135911000</us-gaap:DeferredCosts>
    <pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RleHRyZWdpb246OWQ2ZGIyNmZlMjhkNDA3ZWI1ZTRhODQ5YzA3MjVkMWFfMTAx_a67b639d-62ad-4e27-95e4-ae178396c23e">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization of deferred commissions &lt;/span&gt;&lt;span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;(1) Included in selling and marketing expense</pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmQyZDNlMzFlYWQ2ZTRjYjJiZDgxYzk4ZTljZWMzZDcwL3RhYmxlcmFuZ2U6ZDJkM2UzMWVhZDZlNGNiMmJkODFjOThlOWNlYzNkNzBfMi0xLTEtMS02Njk0MQ_2b9af888-8c0a-4990-b157-46391f239ac9"
      unitRef="usd">10934000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmQyZDNlMzFlYWQ2ZTRjYjJiZDgxYzk4ZTljZWMzZDcwL3RhYmxlcmFuZ2U6ZDJkM2UzMWVhZDZlNGNiMmJkODFjOThlOWNlYzNkNzBfMi0zLTEtMS02Njk0MQ_e4e323e7-1fa2-4b9f-ae1f-6276aa067c5b"
      unitRef="usd">9706000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmQyZDNlMzFlYWQ2ZTRjYjJiZDgxYzk4ZTljZWMzZDcwL3RhYmxlcmFuZ2U6ZDJkM2UzMWVhZDZlNGNiMmJkODFjOThlOWNlYzNkNzBfMi01LTEtMS02Njk0MQ_9b874eb5-9dd3-4ab0-a442-81be9767ccff"
      unitRef="usd">28155000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80My9mcmFnOjlkNmRiMjZmZTI4ZDQwN2ViNWU0YTg0OWMwNzI1ZDFhL3RhYmxlOmQyZDNlMzFlYWQ2ZTRjYjJiZDgxYzk4ZTljZWMzZDcwL3RhYmxlcmFuZ2U6ZDJkM2UzMWVhZDZlNGNiMmJkODFjOThlOWNlYzNkNzBfMi03LTEtMS02Njk0MQ_80a14b2d-f89e-4ce0-9810-eee940a20a47"
      unitRef="usd">21202000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzM4_a1568529-1b7d-4cad-a426-0c2a34d76808">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 5. GOODWILL AND OTHER INTANGIBLES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in goodwill:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:249.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangibles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 5.5pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Book Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client-related&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(57,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(60,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;136,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(123,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Book Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(57,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(58,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(121,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Selling and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future estimated intangibles assets amortization:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:249.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzM5_40cbf15f-918c-41c2-9794-32c92176dd35">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in goodwill:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:249.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfMi0xLTEtMS02Njk0MQ_56a8e006-5b35-4bda-a2ae-78680bfd4967"
      unitRef="usd">81923000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4a6392634a724ec6a708617c5bff7c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfMi0zLTEtMS02Njk0MQ_947418b9-bcff-4704-a857-e309e205e0d4"
      unitRef="usd">79231000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfMy0xLTEtMS02Njk0MQ_e53b947f-9a6c-42ee-897d-500fa83e61e7"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfMy0zLTEtMS02Njk0MQ_f9876cf4-a78a-4ac4-9b01-fedd159635b3"
      unitRef="usd">2701000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfNC0xLTEtMS02Njk0MQ_398a3fdf-a2b3-4273-9f87-2357db1c4b3b"
      unitRef="usd">-206000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfNC0zLTEtMS02Njk0MQ_ffebc23d-8e76-404c-afd2-a4bb8495f613"
      unitRef="usd">241000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfNS0xLTEtMS02Njk0MQ_5d1a6509-475d-4540-a944-4b69cd711a62"
      unitRef="usd">81717000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmZmNTVkNDc1MjRmZjRhMzY5NDdjODU0ODRiOTE4YzNmL3RhYmxlcmFuZ2U6ZmY1NWQ0NzUyNGZmNGEzNjk0N2M4NTQ4NGI5MThjM2ZfNS0zLTEtMS02Njk0MQ_6eb89c01-8f74-4e45-aaf2-df04162b4f17"
      unitRef="usd">82173000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzQw_e535a345-ae70-4061-a608-b41aa391e766">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 5.5pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Book Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client-related&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(57,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(60,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;136,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(123,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Book Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(57,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(58,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(121,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6b8e8d29bde64bb6888bf87507bb1048_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOmVjNjY5Y2MxYTY2YjRmNGJiY2YyNTZhOWI3NjJlMzE0XzQ_3eec9f6d-f09c-41fa-a1b0-b54d80774a8e">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i741398afb9d84255b229a2da50466637_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOmVjNjY5Y2MxYTY2YjRmNGJiY2YyNTZhOWI3NjJlMzE0Xzc_4ea82cca-4874-4df9-a19c-0db66e483e29">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic479f17738bd45a893fedbf24728be2f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi0zLTEtMS02Njk0MQ_717de92f-f00a-4d79-818f-b77c196c5a39"
      unitRef="usd">63082000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic479f17738bd45a893fedbf24728be2f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi01LTEtMS02Njk0MQ_793baca7-3fc6-47d8-ba35-c36fb872b9bf"
      unitRef="usd">57944000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic479f17738bd45a893fedbf24728be2f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMi03LTEtMS02Njk0MQ_5d8749ec-bcbe-4e4f-afa2-a47448cd7312"
      unitRef="usd">5138000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i501ab85a892f4225b6c592d72a13b358_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjc5OGU4ZTUxY2RjMTQ0ZjBiODc2ZjE4YzJhMTNiNzUwXzQ_f9f1b5ab-9d40-44bc-b71a-c01e85d34266">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i16d3b55f2f4f4a8095329a5f5afe07e8_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjc5OGU4ZTUxY2RjMTQ0ZjBiODc2ZjE4YzJhMTNiNzUwXzc_51c6dbf3-c96a-4a7a-ab8b-1c38b3da6ebd">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic4c04d611ecb477e9355520aaf08d74b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy0zLTEtMS02Njk0MQ_83511b4f-3243-4dff-a56f-9ab4e4901b7b"
      unitRef="usd">68064000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic4c04d611ecb477e9355520aaf08d74b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy01LTEtMS02Njk0MQ_9319628d-eedb-4374-85b4-1327fa6a8a11"
      unitRef="usd">60211000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic4c04d611ecb477e9355520aaf08d74b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfMy03LTEtMS02Njk0MQ_349b28ae-dc01-4889-a01d-8195eb5490c1"
      unitRef="usd">7853000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibcbefb087888439eb9f2e55ea2308bd2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjFlZjhiY2E5MWRkNjQyZThiZjVkZWU1NDgyMTEzZWY4XzQ_982c7a96-6578-488c-8512-b067eb797537">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i038394f38cfc435ca977d477d44399d3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjFlZjhiY2E5MWRkNjQyZThiZjVkZWU1NDgyMTEzZWY4Xzc_0b7e2b45-02ef-4dce-8041-76560d540f6a">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic750d33b886641198f7df7260fe88074_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC0zLTEtMS02Njk0MQ_1fad385a-ee3b-473a-93c4-80a67bc2aa4a"
      unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic750d33b886641198f7df7260fe88074_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC01LTEtMS02Njk0MQ_89f920bf-82c5-4d3c-a338-81fbec05c81a"
      unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic750d33b886641198f7df7260fe88074_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNC03LTEtMS02Njk0MQ_076d6a0a-bffe-429f-87ea-ae4e7473ed49"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNS0zLTEtMS02Njk0MQ_e4305175-3d86-45b7-8c86-1cd09c0a50a3"
      unitRef="usd">136507000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNS01LTEtMS02Njk0MQ_2e37d1b2-3bd2-4f8d-b57d-78b86c2c8b19"
      unitRef="usd">123516000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjA1M2I2ZmE5YzQxZDQzN2VhY2EyMTJkZGQ4MjNiNDczL3RhYmxlcmFuZ2U6MDUzYjZmYTljNDFkNDM3ZWFjYTIxMmRkZDgyM2I0NzNfNS03LTEtMS02Njk0MQ_8dcce6d6-b2a6-42dc-aa00-6dc8aa81f2e6"
      unitRef="usd">12991000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie580cd02fd0a443384bc4e621596cdbd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOmM4MmM3NjY2NDMwNTRiMjNhYzhjYWRjYmRlYjNhY2RhXzQ_467b325e-295e-4724-893b-1ae21ad9ff0c">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i30c74b12b5164912ac501cfd11eefbd9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOmM4MmM3NjY2NDMwNTRiMjNhYzhjYWRjYmRlYjNhY2RhXzc_426bebda-2a00-42ab-8da7-9a7b35f22c35">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i91433ca326194e9394cb484da21523a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi0zLTEtMS02Njk0MQ_7fb9fc36-326d-4b32-a827-212bb16da67d"
      unitRef="usd">63165000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i91433ca326194e9394cb484da21523a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi01LTEtMS02Njk0MQ_228b526b-a22f-41c5-bd9f-81a4e78a5baf"
      unitRef="usd">57342000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i91433ca326194e9394cb484da21523a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMi03LTEtMS02Njk0MQ_6ecd23d4-7eed-4670-8df1-7323b7b3b7de"
      unitRef="usd">5823000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifa2124fbeb274f2ab8aa483c5101fd9c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjU1YjRmZjA3NTliNDQ1MWRiMDEyZDQ0YzUzNTkxODY0XzQ_09e19de1-3313-4b5d-a36d-319b6a9fb9b2">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i95cc8f0102bf4e3dac21cc9cca36f8be_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjU1YjRmZjA3NTliNDQ1MWRiMDEyZDQ0YzUzNTkxODY0Xzc_324cccc9-6d36-46c9-8450-3d38063675fa">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i83a177739a0e48798b129cda3edaeaf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy0zLTEtMS02Njk0MQ_960af7ee-98ec-4bb0-bd84-e72013bfc7fb"
      unitRef="usd">67142000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i83a177739a0e48798b129cda3edaeaf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy01LTEtMS02Njk0MQ_8c383227-3eec-4394-a38f-1c96995e2811"
      unitRef="usd">58902000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i83a177739a0e48798b129cda3edaeaf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfMy03LTEtMS02Njk0MQ_7cf8ed2f-ea88-4180-b897-0c05d9739a4b"
      unitRef="usd">8240000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if723ec11dee84a6bb2db2f986cfc70ec_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjdhMDM1NzJjNmY4NTRhNmJhZWU0NmJiMDFhM2Q5ZjE4XzQ_3bbce305-28dc-4067-97db-4a82a122d8ee">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i487ced6e36ea44348ef1c511a5add9a8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC0xLTEtMS02Njk0MS90ZXh0cmVnaW9uOjdhMDM1NzJjNmY4NTRhNmJhZWU0NmJiMDFhM2Q5ZjE4Xzc_1704e136-7fe5-4dd8-8f65-d2f5e8b4d635">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id9ec14a373b749ac8654e8fc691efd2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC0zLTEtMS02Njk0MQ_6f118b5d-c513-47cc-bb0e-69711508f9e0"
      unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id9ec14a373b749ac8654e8fc691efd2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC01LTEtMS02Njk0MQ_d021b0b3-dbbc-44d2-8f12-e5828e7d7295"
      unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id9ec14a373b749ac8654e8fc691efd2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNC03LTEtMS02Njk0MQ_5a4aabce-238c-44a7-aec9-4ce3c849b74a"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNS0zLTEtMS02Njk0MQ_23157332-adde-4546-b879-359884cfb184"
      unitRef="usd">135668000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNS01LTEtMS02Njk0MQ_c6b6e3a3-5e7d-44c0-8a65-265281e63623"
      unitRef="usd">121605000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxYjNiNjVhMzFkZjQxMjZhMGI3MDZmZTRiYzI4ZmRjL3RhYmxlcmFuZ2U6NzFiM2I2NWEzMWRmNDEyNmEwYjcwNmZlNGJjMjhmZGNfNS03LTEtMS02Njk0MQ_c0a3e418-412c-4414-8cd4-5d0fa0878358"
      unitRef="usd">14063000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzQx_e16189e8-fbda-4b9a-ab80-2a9f51e8c00d">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Selling and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib8f581adfcd64bd08c3fc33d1bc73cd2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMi0xLTEtMS02Njk0MQ_aefd6bea-bc2b-4e19-beb8-8b3e69eab024"
      unitRef="usd">683000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0f308e076ce9461eb2a78e2b062e0df8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMi0zLTEtMS02Njk0MQ_b3d31be1-54ce-453e-9864-a86de08540ef"
      unitRef="usd">629000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i78631fdfe3594db2871420154ba5211a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMi01LTEtMS02Njk0MQ_bd803f0f-33d2-4800-ab4d-9a4a99fec592"
      unitRef="usd">1312000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i292a6139a85e4d67ae728a52098c33f5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMi03LTEtMS02Njk0MQ_8769d982-84bf-454d-ab21-e548d0803016"
      unitRef="usd">1258000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib702667794014753b69fd9e7856cebac_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMy0xLTEtMS02Njk0MQ_90b1fd92-5b97-43db-b929-450aba1dea7d"
      unitRef="usd">342000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4d651bc297bb40608b6906b468de48eb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMy0zLTEtMS02Njk0MQ_0d92c76a-ca49-4cba-b1ef-42edfc1daad5"
      unitRef="usd">373000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if8de03a25d544a34893720fac81964d2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMy01LTEtMS02Njk0MQ_b55eea1c-1708-4968-a851-352336d725ab"
      unitRef="usd">685000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i05d54074c47a4af69bcc389a107d1c92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfMy03LTEtMS02Njk0MQ_3bb66539-e0e5-4647-a387-df7fdd8b12e3"
      unitRef="usd">746000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfNS0xLTEtMS02Njk0MQ_0c9fa4a5-868a-42db-a240-3c1f07c57e31"
      unitRef="usd">1025000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfNS0zLTEtMS02Njk0MQ_0080d855-27bb-4950-b29a-5e87b821971e"
      unitRef="usd">1002000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfNS01LTEtMS02Njk0MQ_9ca9ba4b-cdb0-4380-aa2b-101695651ff7"
      unitRef="usd">1997000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOmNiNjE3YzJlMGZmZjRlMjJiODYyMGU0MmM5MDlmZmU0L3RhYmxlcmFuZ2U6Y2I2MTdjMmUwZmZmNGUyMmI4NjIwZTQyYzkwOWZmZTRfNS03LTEtMS02Njk0MQ_208fc1a6-cafa-46b7-80d1-4a35c2fd1e79"
      unitRef="usd">2004000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RleHRyZWdpb246M2IzNjVmMWYyZGM1NDQyNjg2M2RmNzIyOWE5OThmMmVfMzQy_a6fb7944-8380-4731-ab8f-b65b2e0474c1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future estimated intangibles assets amortization:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:249.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfMS0xLTEtMS02Njk0MQ_7bdd4b7a-a588-4845-a7e8-ccbf7aaeb515"
      unitRef="usd">2098000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfMi0xLTEtMS02Njk0MQ_f8f504d6-dae6-4cca-9dcc-84b1ab8631c5"
      unitRef="usd">3925000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfMy0xLTEtMS02Njk0MQ_6a16c119-0c30-4dfc-a128-91dd9fb9802e"
      unitRef="usd">3156000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfNC0xLTEtMS02Njk0MQ_f082a27c-b7bb-4150-8fa2-1d015f5b46bb"
      unitRef="usd">2611000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfNS0xLTEtMS02Njk0MQ_99503580-7014-4373-88eb-3473b30929a1"
      unitRef="usd">874000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <pega:FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfNi0xLTEtMS02Njk0MQ_e46f148d-7067-4bf4-a8b2-c791d98be297"
      unitRef="usd">327000</pega:FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80Ni9mcmFnOjNiMzY1ZjFmMmRjNTQ0MjY4NjNkZjcyMjlhOTk4ZjJlL3RhYmxlOjcxM2MzNjFmYzk2ZjQyNjc4MjY0NjJlODQxYThlZjI0L3RhYmxlcmFuZ2U6NzEzYzM2MWZjOTZmNDI2NzgyNjQ2MmU4NDFhOGVmMjRfNy0xLTEtMS02Njk0MQ_fb2e543d-b1c2-40b9-bdc6-782515ac670d"
      unitRef="usd">12991000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RleHRyZWdpb246NzM2YTA1MmZkNDk1NDAyNGFhM2FiNTRmYzM4MjQxZjVfMTEz_262123d4-3596-4489-8656-ea4e8f554a12">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 6. OTHER ASSETS AND LIABILITIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income tax receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;180,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capped call transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Venture investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dividends payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RleHRyZWdpb246NzM2YTA1MmZkNDk1NDAyNGFhM2FiNTRmYzM4MjQxZjVfMTEy_0094ac7b-5239-45a9-9f17-4b6b26daadeb">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income tax receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;180,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capped call transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Venture investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dividends payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock>
    <us-gaap:IncomeTaxReceivable
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMS0xLTEtMS02Njk0MQ_339d7087-441f-475e-84a9-58847910c49b"
      unitRef="usd">22982000</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMS0zLTEtMS02Njk0MQ_7dead5de-8274-4561-acc4-79be8e137a0e"
      unitRef="usd">25691000</us-gaap:IncomeTaxReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMi0xLTEtMS02Njk0MQ_2faf0892-b5df-486a-8796-a12cdeea4017"
      unitRef="usd">12149000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMi0zLTEtMS02Njk0MQ_168ff4d0-1d16-47be-9cde-ac3597387e57"
      unitRef="usd">12530000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <pega:OtherCurrentAssets
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMy0xLTEtMS02Njk0MQ_bd1b5a5f-1f4b-477c-a31b-92e04abd4a25"
      unitRef="usd">35502000</pega:OtherCurrentAssets>
    <pega:OtherCurrentAssets
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfMy0zLTEtMS02Njk0MQ_966bc506-ddf7-4aa6-b833-7b6b6b6d6868"
      unitRef="usd">29787000</pega:OtherCurrentAssets>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfNC0xLTEtMS02Njk0MQ_9fee079a-0207-4c3b-a40e-5b41483d436a"
      unitRef="usd">70633000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmU0MDE2Y2VkYjdlMjQ1Y2Y5NTliNTgxYzZkYWE2OWUyL3RhYmxlcmFuZ2U6ZTQwMTZjZWRiN2UyNDVjZjk1OWI1ODFjNmRhYTY5ZTJfNC0zLTEtMS02Njk0MQ_61e2de9b-d13e-47c9-b426-ee18196316a3"
      unitRef="usd">68008000</us-gaap:OtherAssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMS0xLTEtMS02Njk0MQ_f5c803b1-b73d-43c5-8ccf-dc6aaad7e33f"
      unitRef="usd">6092000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMS0zLTEtMS02Njk0MQ_e95ea725-93c0-4433-8213-1baefb3107b8"
      unitRef="usd">180656000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredCosts
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMi0xLTEtMS02Njk0MQ_b2dade63-df4e-47a4-a67e-cadccf69f4e6"
      unitRef="usd">123067000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMi0zLTEtMS02Njk0MQ_9f526c01-2442-43c9-87d9-e068a969cf02"
      unitRef="usd">135911000</us-gaap:DeferredCosts>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMy0xLTEtMS02Njk0MQ_a1251418-56ff-4a61-a441-3aaa13f8e962"
      unitRef="usd">80646000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfMy0zLTEtMS02Njk0MQ_da728f10-7298-4d21-a3c6-a3dc752bd880"
      unitRef="usd">87521000</us-gaap:OperatingLeaseRightOfUseAsset>
    <pega:CappedCallTransactionsFairValueDisclosure
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNC0xLTEtMS02Njk0MQ_aa4ebd77-e11e-483b-b4e2-af20fd4113a0"
      unitRef="usd">10459000</pega:CappedCallTransactionsFairValueDisclosure>
    <pega:CappedCallTransactionsFairValueDisclosure
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNC0zLTEtMS02Njk0MQ_9bd3ac23-61b2-4dc4-9443-a58499901028"
      unitRef="usd">59964000</pega:CappedCallTransactionsFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNS0xLTEtMS02Njk0MQ_122502af-6a25-4c16-a957-db23dcb432b0"
      unitRef="usd">34886000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNS0zLTEtMS02Njk0MQ_384d6be2-fc5e-4310-88a3-8d4b072d627d"
      unitRef="usd">26837000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNi0xLTEtMS03OTM1MQ_b15646b0-dead-435b-ab85-a46878bb5de7"
      unitRef="usd">16073000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNi0zLTEtMS03OTM1MQ_6db321e7-8fa4-4d77-b92a-7d415aad3b92"
      unitRef="usd">7648000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNi0xLTEtMS02Njk0MQ_3ef4b01e-21e0-4281-91c5-88205a7c7112"
      unitRef="usd">12991000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNi0zLTEtMS02Njk0MQ_ae202ab8-e42d-4390-b4e0-d1f524191c4c"
      unitRef="usd">14063000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNy0xLTEtMS02Njk0MQ_3af4ceb2-e171-4298-be44-fd6f6ca2c3c2"
      unitRef="usd">12983000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfNy0zLTEtMS02Njk0MQ_8b57b0db-b7b8-4dc7-8e71-0838c1452807"
      unitRef="usd">10643000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <pega:OtherLongTermAssets
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfOC0xLTEtMS02Njk0MQ_d0fd62ed-8544-4eff-b25a-2b84f9d48edf"
      unitRef="usd">23360000</pega:OtherLongTermAssets>
    <pega:OtherLongTermAssets
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfOC0zLTEtMS02Njk0MQ_51aaf791-3371-43d8-a8a0-87f4ea8ca393"
      unitRef="usd">18358000</pega:OtherLongTermAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfOS0xLTEtMS02Njk0MQ_9ff6ba6e-e796-412d-b7bf-ae8504bb3f52"
      unitRef="usd">320557000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjNlMGQ2ODJiNTc5MTQ3MmQ5ZWQwMmQ0ZmE0MjhlNDNmL3RhYmxlcmFuZ2U6M2UwZDY4MmI1NzkxNDcyZDllZDAyZDRmYTQyOGU0M2ZfOS0zLTEtMS02Njk0MQ_2cbc2ed7-4b5e-4734-b1c9-fe4ad17019af"
      unitRef="usd">541601000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMS0xLTEtMS02Njk0MQ_62e09832-856a-4024-b6d4-5d8c1dfcd8e1"
      unitRef="usd">5341000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMS0zLTEtMS02Njk0MQ_f5fd28cd-d459-4f2a-bca2-d533d9ebf500"
      unitRef="usd">6989000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMi0xLTEtMS02Njk0MQ_25eeef94-e8b0-4400-ae99-f46ecda9c060"
      unitRef="usd">2459000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMi0zLTEtMS02Njk0MQ_71089e47-43d8-4287-a7ed-f09e7592d3a9"
      unitRef="usd">2454000</us-gaap:DividendsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMy0xLTEtMS02Njk0MQ_479c3292-6f27-419c-b759-8f956919bec6"
      unitRef="usd">7800000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOjk4ZmY4OWQ0MDQ3MTQwYWQ5YzJiNDM2YzZmYWY5MGNjL3RhYmxlcmFuZ2U6OThmZjg5ZDQwNDcxNDBhZDljMmI0MzZjNmZhZjkwY2NfMy0zLTEtMS02Njk0MQ_17a5656d-eb4d-4acf-8213-28be1cd49363"
      unitRef="usd">9443000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMS0xLTEtMS02Njk0MQ_7fbb06dd-f86c-4b5b-9d85-9d2f917eb080"
      unitRef="usd">5417000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMS0zLTEtMS02Njk0MQ_0c38a5d2-65d2-4967-97e4-427760f4e782"
      unitRef="usd">5655000</us-gaap:DeferredRevenueNoncurrent>
    <pega:OtherLongTermLiabilities
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMi0xLTEtMS02Njk0MQ_2f69bbe3-66a2-4258-8081-17627ae6f221"
      unitRef="usd">7404000</pega:OtherLongTermLiabilities>
    <pega:OtherLongTermLiabilities
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMi0zLTEtMS02Njk0MQ_c5461abd-c34f-44a2-bb74-212782529596"
      unitRef="usd">7844000</pega:OtherLongTermLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMy0xLTEtMS02Njk0MQ_b2e05e5c-60c0-45de-ae89-db27f6f09b4c"
      unitRef="usd">12821000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF80OS9mcmFnOjczNmEwNTJmZDQ5NTQwMjRhYTNhYjU0ZmMzODI0MWY1L3RhYmxlOmE4M2UwY2ExYTg4NjQwNDdiZmM2NWU2ZGI5MWJlZjYwL3RhYmxlcmFuZ2U6YTgzZTBjYTFhODg2NDA0N2JmYzY1ZTZkYjkxYmVmNjBfMy0zLTEtMS02Njk0MQ_7d57469b-335b-4592-a5e2-c85dd15a10c8"
      unitRef="usd">13499000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjM0MA_d72e0956-2b4b-44ae-8799-299afae7b7a5">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 7. LEASES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Corporate headquarters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company agreed to accelerate its exit from its previous corporate headquarters to October 1, 2021, in exchange for a one-time payment from its landlord of $18&#160;million, which was amortized over the remaining lease term. The exit accelerated depreciation on the related leasehold improvements and reduced the Company&#x2019;s future lease liabilities by $21.1&#160;million and right of use assets by $20.3&#160;million. On March 31, 2021 the Company leased office space at One Main Street, Cambridge, Massachusetts, to serve as its corporate headquarters. The 4.5 year lease includes a base rent of $2&#160;million per year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Waltham Office&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 6, 2021, the Company entered into an office space lease for 131&#160;thousand square feet in Waltham, Massachusetts. The lease term of 11 years began on August 1, 2021. The annual rent equals the base rent plus a portion of building operating costs and real estate taxes. Rent first becomes payable on August 1, 2022. Base rent for the first year is approximately $6&#160;million and will increase by 3% annually. In addition, the Company will receive an improvement allowance from the landlord of up to $11.8&#160;million. This lease increased the Company&#x2019;s lease liabilities and lease-related right of use assets by $42.1&#160;million on August 1, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.105%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed lease costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The lower fixed lease costs in the six months ended June 30, 2021 was due to the modification of the corporate headquarters lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Right of use assets and lease liabilities&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_0abe2923-0185-4200-b617-8f9022a0aa39"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_ac1f4f79-aea5-474d-ab5d-b5e1691f3fb0"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right of use assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_3148c3fb-8789-44cd-9f9f-c31ce6008035"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_cf56ffbd-f294-42cb-bd08-983053b72d0d"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Represents the Company&#x2019;s right to use the leased asset during the lease term. Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Included in other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for the Company&#x2019;s leases were:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The rates implicit in most of the Company&#x2019;s leases are not readily determinable. Therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur to borrow an amount equal to the lease payments on a collateralized basis over the lease term in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: imputed interest &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Lease liabilities are measured at the present value of the remaining lease payments using a discount rate determined at lease commencement unless the discount rate is updated due to a lease reassessment event.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash flow information&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash paid for leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right of use assets recognized for new leases and amendments (non-cash)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjA4_ee9ad325-9d08-42d9-85b8-0b4c6106013f"
      unitRef="usd">18000000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMzg5_ca162af2-8fd6-42de-970b-990091c979e5"
      unitRef="usd">-21100000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNDE5_1db5e3ff-1a83-4cb4-86c2-f814d63092f0"
      unitRef="usd">-20300000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <pega:LesseeLeaseTermOfContract
      contextRef="ic398ef550b254f9a9de80926575823ac_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNTYz_d5da590e-2230-4821-b556-9146039240b9">P4Y6M</pega:LesseeLeaseTermOfContract>
    <pega:LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear
      contextRef="ic398ef550b254f9a9de80926575823ac_D20210331-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNjAx_bdf41de2-5d91-4586-b5a4-5f42e1192812"
      unitRef="usd">2000000</pega:LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear>
    <pega:LesseeLeaseAreaOfOfficeBuilding
      contextRef="i81f7a27f151b4e86971f035bb6e71f6b_I20210706"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNzAx_1d9fd5c4-9527-409c-bc5c-ce81ab3f8b16"
      unitRef="sqft">131000</pega:LesseeLeaseAreaOfOfficeBuilding>
    <pega:LesseeLeaseTermOfContract
      contextRef="i23c5e3a9cda14f7586b26550505a6367_D20210706-20210706"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfNzYx_8aaa9634-cd05-451e-8655-dd94be3d4d59">P11Y</pega:LesseeLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i81f7a27f151b4e86971f035bb6e71f6b_I20210706"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfOTcy_6b64754e-41ad-44b4-98b0-f7d004a16872"
      unitRef="usd">6000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <pega:LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage
      contextRef="i81f7a27f151b4e86971f035bb6e71f6b_I20210706"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfOTk2_48381fc7-bb20-4b5b-9315-dabbbc46c018"
      unitRef="number">0.03</pega:LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage>
    <pega:LesseeLeaseholdImprovementAllowance
      contextRef="i23c5e3a9cda14f7586b26550505a6367_D20210706-20210706"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMTA5OQ_7c271f45-4fb1-4ac9-bafd-385978688baf"
      unitRef="usd">11800000</pega:LesseeLeaseholdImprovementAllowance>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic5d151f4c8a44226b6a3514eeabd3db6_I20210801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMTE5Nw_3dd56eb6-cea7-4216-a51a-5826331b7e55"
      unitRef="usd">42100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic5d151f4c8a44226b6a3514eeabd3db6_I20210801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMTE5Nw_badd1ab2-2269-45b5-931a-03606917770c"
      unitRef="usd">42100000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjMzNQ_b151984f-a168-4356-b5db-31c9d23fc290">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.105%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed lease costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The lower fixed lease costs in the six months ended June 30, 2021 was due to the modification of the corporate headquarters lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <pega:OperatingLeaseCostRecovery
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMi0xLTEtMS02Njk0MQ_303ee849-1702-4e15-872c-c17abda9675b"
      unitRef="usd">4965000</pega:OperatingLeaseCostRecovery>
    <pega:OperatingLeaseCostRecovery
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMi0zLTEtMS02Njk0MQ_595c92b1-90c7-4429-a72f-63fd3e3a33ab"
      unitRef="usd">-3972000</pega:OperatingLeaseCostRecovery>
    <pega:OperatingLeaseCostRecovery
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMi01LTEtMS02Njk0MQ_da42d0f4-c54b-4fe0-ac0f-dee06a292ff2"
      unitRef="usd">10059000</pega:OperatingLeaseCostRecovery>
    <pega:OperatingLeaseCostRecovery
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMi03LTEtMS02Njk0MQ_850bc009-3f7e-4a4c-938a-9114543184ec"
      unitRef="usd">-3672000</pega:OperatingLeaseCostRecovery>
    <us-gaap:ShortTermLeaseCost
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMy0xLTEtMS02Njk0MQ_3339c26d-bdaa-4aa9-a254-d44fae3d4309"
      unitRef="usd">787000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMy0zLTEtMS02Njk0MQ_e0291924-1083-4ebd-a4b8-5a2099aaa353"
      unitRef="usd">515000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMy01LTEtMS02Njk0MQ_844a8d1c-7027-4bdc-914b-0103e61314a5"
      unitRef="usd">1594000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfMy03LTEtMS02Njk0MQ_e77b892f-d5f8-4c26-a7ce-b1bce3807246"
      unitRef="usd">974000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNC0xLTEtMS02Njk0MQ_944ad950-020d-49ad-a1f5-afa65f64076b"
      unitRef="usd">727000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNC0zLTEtMS02Njk0MQ_d7cc56e4-9b28-4e90-ada5-6684bc118a78"
      unitRef="usd">1340000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNC01LTEtMS02Njk0MQ_13e4287f-3441-49c9-8669-8eb12b734ac5"
      unitRef="usd">1491000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNC03LTEtMS02Njk0MQ_cea95c15-b936-4faf-b40f-6db01dbd5954"
      unitRef="usd">2727000</us-gaap:VariableLeaseCost>
    <pega:LeaseCostRecovery
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNS0xLTEtMS02Njk0MQ_e63289fd-6d74-4cfe-83f7-a1f1ce489810"
      unitRef="usd">6479000</pega:LeaseCostRecovery>
    <pega:LeaseCostRecovery
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNS0zLTEtMS02Njk0MQ_2c4ebc94-c3d6-4d37-8e04-56a061acc01c"
      unitRef="usd">-2117000</pega:LeaseCostRecovery>
    <pega:LeaseCostRecovery
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNS01LTEtMS02Njk0MQ_00725433-c6a7-4bc9-a05f-a3dd205eab35"
      unitRef="usd">13144000</pega:LeaseCostRecovery>
    <pega:LeaseCostRecovery
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjNiODgzMTRlNWNhNDRjY2Q5ZDliNzkzNzZjNmM5NWE5L3RhYmxlcmFuZ2U6M2I4ODMxNGU1Y2E0NGNjZDlkOWI3OTM3NmM2Yzk1YTlfNS03LTEtMS02Njk0MQ_7d78d433-a53e-4d23-8d5d-323a2cfb7694"
      unitRef="usd">29000</pega:LeaseCostRecovery>
    <pega:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjMzNg_bc26bbef-76fc-49a7-93ba-1d992fcad530">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_0abe2923-0185-4200-b617-8f9022a0aa39"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0wLTEtMS02Njk0MQ_ac1f4f79-aea5-474d-ab5d-b5e1691f3fb0"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right of use assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_3148c3fb-8789-44cd-9f9f-c31ce6008035"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0wLTEtMS02Njk0MQ_cf56ffbd-f294-42cb-bd08-983053b72d0d"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Represents the Company&#x2019;s right to use the leased asset during the lease term. Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Included in other current liabilities.&lt;/span&gt;&lt;/div&gt;</pega:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0xLTEtMS02Njk0MQ_4d34d3a3-5300-4cc0-829e-c25cb7f26165"
      unitRef="usd">80646000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMS0zLTEtMS02Njk0MQ_da728f10-7298-4d21-a3c6-a3dc752bd880"
      unitRef="usd">87521000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0xLTEtMS02Njk0MQ_62e09832-856a-4024-b6d4-5d8c1dfcd8e1"
      unitRef="usd">5341000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMi0zLTEtMS02Njk0MQ_f5fd28cd-d459-4f2a-bca2-d533d9ebf500"
      unitRef="usd">6989000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMy0xLTEtMS02Njk0MQ_f5d2aa31-e38e-4707-a773-d5c8e511e24d"
      unitRef="usd">84170000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjkzNzY0OTcxN2FhZjQzMDJiYzhjYTU2ZjE1MTdlYzUwL3RhYmxlcmFuZ2U6OTM3NjQ5NzE3YWFmNDMwMmJjOGNhNTZmMTUxN2VjNTBfMy0zLTEtMS02Njk0MQ_486b6635-c458-41fc-a5bd-c78359a5adc0"
      unitRef="usd">87818000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjMzNw_9f3e3819-6a9f-4310-a18e-6a37e910e130">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for the Company&#x2019;s leases were:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The rates implicit in most of the Company&#x2019;s leases are not readily determinable. Therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur to borrow an amount equal to the lease payments on a collateralized basis over the lease term in a similar economic environment.&lt;/span&gt;&lt;/div&gt;</pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOmU5NjllM2M0ZWEyZDQzYTg5MDIxNzdjY2JhMTY1OGJhL3RhYmxlcmFuZ2U6ZTk2OWUzYzRlYTJkNDNhODkwMjE3N2NjYmExNjU4YmFfMS0xLTEtMS02Njk0MQ_fb4aefb8-177f-465a-8f70-97dad376756b">P7Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOmU5NjllM2M0ZWEyZDQzYTg5MDIxNzdjY2JhMTY1OGJhL3RhYmxlcmFuZ2U6ZTk2OWUzYzRlYTJkNDNhODkwMjE3N2NjYmExNjU4YmFfMS0zLTEtMS02Njk0MQ_5d158b94-cff6-4b7e-ad7e-269942aa102c">P7Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOmU5NjllM2M0ZWEyZDQzYTg5MDIxNzdjY2JhMTY1OGJhL3RhYmxlcmFuZ2U6ZTk2OWUzYzRlYTJkNDNhODkwMjE3N2NjYmExNjU4YmFfMi0xLTEtMS02Njk0MQ_47329ca3-d636-4e3c-975b-207afec37d7e"
      unitRef="number">0.042</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOmU5NjllM2M0ZWEyZDQzYTg5MDIxNzdjY2JhMTY1OGJhL3RhYmxlcmFuZ2U6ZTk2OWUzYzRlYTJkNDNhODkwMjE3N2NjYmExNjU4YmFfMi0zLTEtMS02Njk0MQ_978494c0-a9a1-4daf-b31e-0ed1ba140bc6"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjMzOQ_548b30ed-3d02-4a6a-9f40-b4d747fb55f3">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: imputed interest &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Lease liabilities are measured at the present value of the remaining lease payments using a discount rate determined at lease commencement unless the discount rate is updated due to a lease reassessment event.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfMS0xLTEtMS02Njk0MQ_be662f32-a4e2-4821-80e4-aacb7214d49c"
      unitRef="usd">-401000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfMi0xLTEtMS02Njk0MQ_1c832250-29df-4db9-b12c-3461ebe98960"
      unitRef="usd">18837000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfMy0xLTEtMS02Njk0MQ_56fb2650-4109-41c6-a5bd-c460e8ea5a9b"
      unitRef="usd">16290000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfNC0xLTEtMS02Njk0MQ_ffc14bd9-93e7-4901-977e-dd80d71c3f30"
      unitRef="usd">14118000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfNS0xLTEtMS02Njk0MQ_d135ce09-d040-4727-af5c-dd3d43a29cc9"
      unitRef="usd">10507000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfNi0xLTEtMS02Njk0MQ_b5189d48-af27-41b6-8b7c-3736f8cc63e0"
      unitRef="usd">47910000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfNy0xLTEtMS02Njk0MQ_d530b52d-86f3-4cb8-a9e7-b747447d4a30"
      unitRef="usd">107261000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfOC0xLTEtMS02Njk0MQ_abcf384d-ca06-401a-9a69-cd5c66e3d85f"
      unitRef="usd">17750000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjgyYzJjODljMWZkMTQ5OWY5MTZiY2Y2YWNjYTU0M2U0L3RhYmxlcmFuZ2U6ODJjMmM4OWMxZmQxNDk5ZjkxNmJjZjZhY2NhNTQzZTRfOS0xLTEtMS02Njk0MQ_1ae2cf30-7f89-42e4-b5af-afd511aa8c18"
      unitRef="usd">89511000</us-gaap:OperatingLeaseLiability>
    <pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RleHRyZWdpb246MTZmNGVhZDU5NThiNDk2ODk1YWUyOTg4NmRjMTk5YTVfMjM0MQ_3b800cb8-678b-4055-a6b5-31133431ddd6">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash paid for leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right of use assets recognized for new leases and amendments (non-cash)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjU1ODZlZmM0MzlmOTQwYjRiZmUwZDE0YjkxMzgyMGMxL3RhYmxlcmFuZ2U6NTU4NmVmYzQzOWY5NDBiNGJmZTBkMTRiOTEzODIwYzFfMi0xLTEtMS02Njk0MQ_daab6b98-eb0c-4b04-8225-c46fc2843e46"
      unitRef="usd">7296000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjU1ODZlZmM0MzlmOTQwYjRiZmUwZDE0YjkxMzgyMGMxL3RhYmxlcmFuZ2U6NTU4NmVmYzQzOWY5NDBiNGJmZTBkMTRiOTEzODIwYzFfMi0zLTEtMS02Njk0MQ_19a833a2-e4d9-4c32-a5eb-dd6fb5135cfb"
      unitRef="usd">11605000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjU1ODZlZmM0MzlmOTQwYjRiZmUwZDE0YjkxMzgyMGMxL3RhYmxlcmFuZ2U6NTU4NmVmYzQzOWY5NDBiNGJmZTBkMTRiOTEzODIwYzFfMy0xLTEtMS02Njk0MQ_9734241f-bece-461d-8aff-bce362815600"
      unitRef="usd">2223000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81Mi9mcmFnOjE2ZjRlYWQ1OTU4YjQ5Njg5NWFlMjk4ODZkYzE5OWE1L3RhYmxlOjU1ODZlZmM0MzlmOTQwYjRiZmUwZDE0YjkxMzgyMGMxL3RhYmxlcmFuZ2U6NTU4NmVmYzQzOWY5NDBiNGJmZTBkMTRiOTEzODIwYzFfMy0zLTEtMS02Njk0MQ_068bc967-2af9-402d-b9f1-9cae27b8acc9"
      unitRef="usd">10160000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjE5Mw_e911022e-4e6c-45bf-a918-543c0942649e">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 8. DEBT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible senior notes and capped calls&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible senior notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2020, the Company issued Convertible Senior Notes (the "Notes") with an aggregate principal of $600 million, due March&#160;1, 2025, in a private placement. No principal payments are due before maturity. The Notes accrue interest at an annual rate of 0.75%, payable semi-annually in arrears on March 1 and September 1, beginning on September&#160;1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Conversion rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The conversion rate is 7.4045 shares of common stock per $1,000 principal amount of the Notes, representing an initial conversion price of $135.05 per share of common stock. The Company will settle conversions by paying or delivering cash, shares of its common stock, or a combination of cash and shares of its common stock, at the Company&#x2019;s election, based on the applicable conversion rate. The conversion rate will be adjusted upon certain events, including spin-offs, tender offers, exchange offers, and certain stockholder distributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning on September&#160;1, 2024, noteholders may convert their Notes at any time at their election. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Before September&#160;1, 2024, noteholders may convert their Notes in the following circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;During any calendar quarter beginning after June 30, 2020 (and only during such calendar quarter), if the last reported sale price per share of the Company&#x2019;s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;During the five consecutive business days immediately after any five consecutive trading day period (the &#x201c;Measurement Period&#x201d;), if the trading price per $1,000 principal amount of Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price per share of common stock on such trading day and the conversion rate on such trading day.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Upon certain corporate events or distributions or if the Company calls any Notes for redemption, noteholders may convert before the close of business on the business day immediately before the related redemption date (or, if the Company fails to pay the redemption price in full on the redemption date, until the Company pays the redemption price).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the Notes were not eligible for conversion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Repurchase rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or after March&#160;1, 2023 and on or before the 40th scheduled trading day immediately before the maturity date, the Company may redeem for cash all or part of the Notes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest, if the last reported sale price of the Company&#x2019;s common stock exceeded 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides a redemption notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If certain corporate events that constitute a &#x201c;Fundamental Change&#x201d; occur, each noteholder will have the right to require the Company to repurchase for cash all of such noteholder&#x2019;s Notes, or any portion of the principal thereof that is equal to $1,000 or a multiple of $1,000, at a repurchase price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. A Fundamental Change relates to mergers, changes in control of the Company, liquidation/dissolution of the Company, or the delisting of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Carrying value of the Notes:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;592,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;590,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense related to the Notes:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contractual interest expense (0.75% coupon)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization of issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective interest rate for the Notes:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future payments of principal and contractual interest:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;602,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;613,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capped call transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2020, the Company entered into privately negotiated capped call transactions (the &#x201c;Capped Call Transactions&#x201d;) with certain financial institutions. The Capped Call Transactions cover approximately 4.4 million shares (representing the number of shares for which the Notes are initially convertible) of the Company&#x2019;s common stock. The Capped Call Transactions are expected to reduce common stock dilution and/or offset any potential cash payments the Company must make, other than for principal and interest, upon conversion of the Notes, with such reduction and/or offset subject to a cap of $196.44. The cap price of the Capped Call Transactions is subject to adjustment upon specified extraordinary events affecting the Company, including mergers and tender offers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Capped Call Transactions are accounted for as derivative instruments and do not qualify for the Company&#x2019;s own equity scope exception in ASC 815 since, in some cases of early settlement, the settlement value of the Capped Call Transactions, calculated following the governing documents, may not represent a fair value measurement. The Capped Call Transactions are classified as other long-term assets and remeasured to fair value each reporting period, resulting in a non-operating gain or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in capped call transactions:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(49,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2019, and as since amended, the Company entered into a five-year $100 million senior secured revolving credit agreement (the &#x201c;Credit Facility&#x201d;) with PNC Bank, National Association. The Company may use borrowings for general corporate purposes and to finance working capital needs. Subject to specific conditions, the Credit Facility allows the Company to increase the aggregate commitment to $200 million. The commitments expire on November&#160;4, 2024, and any outstanding loans will be payable on such date. The Credit Facility, as amended, contains customary covenants, including, but not limited to, those relating to additional indebtedness, liens, asset divestitures, and affiliate transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is required to comply with financial covenants, including:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Beginning with the fiscal quarter ended March 31, 2022 and ending with the fiscal quarter ended December 31, 2022, Pegasystems Inc. must maintain at least $200 million in cash, investments, and availability under the Revolving Credit Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Beginning with the quarter ended March 31, 2023, a maximum net consolidated leverage ratio of 3.5 to 1.0 (with a step-up for certain acquisitions) and a minimum consolidated interest coverage ratio of 3.5 to 1.0.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, the Company had no outstanding borrowings under the Credit Facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id4f39d5371ef46dca1c6b796c5ba9eed_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTcx_1e44e6c9-09f3-4765-9598-ae01bb4ad3fc"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMzAx_0d6f256a-26a9-405d-a046-fe46a8aa8151"
      unitRef="number">0.0075</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNDEw_e421f8e2-60bc-4afc-a8f6-e25d7de0e729"
      unitRef="number">7.4045</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNDQw_892fe673-28a9-4c35-85a7-5def9f0c925a"
      unitRef="usd">1000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id4f39d5371ef46dca1c6b796c5ba9eed_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTE4_848705c7-3f86-4efa-baea-ad643cd1b433"
      unitRef="usdPerShare">135.05</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i3ac015d47e664f1c96180fc266af5710_D20200201-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTI2MA_2819c311-e216-4a6e-a28b-5df55a728a7c"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i3ac015d47e664f1c96180fc266af5710_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTMwOA_55e23242-b4a4-441e-8272-301664721e9c"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i3ac015d47e664f1c96180fc266af5710_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTM2NA_4aee55bc-d540-432f-8abf-91986b309a66"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <pega:DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays
      contextRef="iccefa9333cbb428098f96e971327cd4b_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTQ5Nw_5714cf6a-5df6-4cd1-bdef-d0e56045604c"
      unitRef="day">5</pega:DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="iccefa9333cbb428098f96e971327cd4b_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTU0OA_3b849dab-27fd-4d7e-ba20-6dc40166b771"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="iccefa9333cbb428098f96e971327cd4b_D20200201-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMTcyNQ_f2146ddd-7e8d-4fef-bf49-7bf12f018a34"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i0429b3255eed47dd86d66a8674a8622b_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMjQ3Ng_5cb1a3d5-1063-4a8e-b90e-2246558a325f"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i3ac65797122a4ce388293ab48a499fb8_D20200201-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMjYwOQ_514fff83-2ee4-482b-8657-a58f455f71ad"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i3ac65797122a4ce388293ab48a499fb8_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMjY2NA_f1ada6c7-0270-466c-ac1f-48afc02b06c2"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i3ac65797122a4ce388293ab48a499fb8_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMjcyMA_6cb993ba-285b-4690-85f9-718567134791"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i085b24fedbd643b2a2f60788127ad022_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMzE4Ng_b4bba1b5-828a-4b51-9ac3-91be7eedc517"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjE5OA_57b1fd6f-275a-4333-a09b-454596c546cf">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Carrying value of the Notes:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;592,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;590,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense related to the Notes:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contractual interest expense (0.75% coupon)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization of issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective interest rate for the Notes:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future payments of principal and contractual interest:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;602,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;613,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMS0xLTEtMS02Njk0MQ_bf35b735-011d-45fa-bc9a-b8abdca74ee0"
      unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iac75d7640f1940c8a51427c97768ddc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMS0zLTEtMS02Njk0MQ_4d598a82-f4c5-4d86-9cdb-dd3f1b6b8ee8"
      unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMi0xLTEtMS02Njk0MQ_383ac77f-d65f-49ba-918f-bb9b92ff51f0"
      unitRef="usd">7839000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="iac75d7640f1940c8a51427c97768ddc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMi0zLTEtMS02Njk0MQ_006876c3-ffc9-4213-b53f-46acbee340fe"
      unitRef="usd">9278000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LongTermDebt
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMy0xLTEtMS02Njk0MQ_a5d244b0-5123-4b82-9b99-dfe4b681c9b7"
      unitRef="usd">592161000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iac75d7640f1940c8a51427c97768ddc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQ4YTQ1NzE4MDY2ZDQwNzRhZDU5N2RlZmIwNThhNTgwL3RhYmxlcmFuZ2U6NDhhNDU3MTgwNjZkNDA3NGFkNTk3ZGVmYjA1OGE1ODBfMy0zLTEtMS02Njk0MQ_685287bb-849e-4d8e-b363-dcaab2d35c98"
      unitRef="usd">590722000</us-gaap:LongTermDebt>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmI2YzYyNGY3ZDEwMDQ3MjZhNzI1MjYyZTc0MDJhN2MxXzM0_88beb4e3-2186-46de-a63e-9e7563b44c62"
      unitRef="number">0.0075</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="i9efc86898a484330a5ef97de56092045_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmI2YzYyNGY3ZDEwMDQ3MjZhNzI1MjYyZTc0MDJhN2MxXzM0_89776250-f94a-4dff-9ca3-3eeab92bb8be"
      unitRef="number">0.0075</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmI2YzYyNGY3ZDEwMDQ3MjZhNzI1MjYyZTc0MDJhN2MxXzM0_9bbb63d2-a3c6-4828-9f5f-4ebf07e2c91a"
      unitRef="number">0.0075</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="i184df305b00e495e8c3303620f000a54_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmI2YzYyNGY3ZDEwMDQ3MjZhNzI1MjYyZTc0MDJhN2MxXzM0_a62d3dfd-ed29-4362-982e-c9c495722343"
      unitRef="number">0.0075</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0xLTEtMS02Njk0MQ_293d7750-79fb-4e38-8285-9ae543d3b99d"
      unitRef="usd">1125000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i9efc86898a484330a5ef97de56092045_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi0zLTEtMS02Njk0MQ_6909e48b-934a-485b-a8ff-ba5403add9be"
      unitRef="usd">1125000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi01LTEtMS02Njk0MQ_73284414-77c7-40fb-8d13-f1527aeb6b11"
      unitRef="usd">2250000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i184df305b00e495e8c3303620f000a54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMi03LTEtMS02Njk0MQ_b7397ab1-7b02-4e4e-8dc7-24eb90dc013a"
      unitRef="usd">2250000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMy0xLTEtMS02Njk0MQ_883d29bc-e7e4-4405-b920-e6f46662eaaf"
      unitRef="usd">720000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9efc86898a484330a5ef97de56092045_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMy0zLTEtMS02Njk0MQ_7177f2b7-5219-4c2c-abc9-427e82db0596"
      unitRef="usd">675000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMy01LTEtMS02Njk0MQ_2561f268-c798-40a2-9338-40af8021b48f"
      unitRef="usd">1439000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i184df305b00e495e8c3303620f000a54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfMy03LTEtMS02Njk0MQ_edde0cc1-6d3f-49d3-92e2-9a0a92f9aaee"
      unitRef="usd">1348000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfNC0xLTEtMS02Njk0MQ_be994691-1f1a-4fa3-ab8b-c7e590a32a9f"
      unitRef="usd">1845000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i9efc86898a484330a5ef97de56092045_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfNC0zLTEtMS02Njk0MQ_11630571-c87c-4839-8c11-672218476e44"
      unitRef="usd">1800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia689c340ce9744a4bab7eaa4d7b59e81_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfNC01LTEtMS02Njk0MQ_b82d8516-b3c7-4ab0-8109-d6daa0b5a83e"
      unitRef="usd">3689000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i184df305b00e495e8c3303620f000a54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjcwMjNlMTdmZGIzNjQ1NGRiMjE1Njc5NmRmYmJhZTE1L3RhYmxlcmFuZ2U6NzAyM2UxN2ZkYjM2NDU0ZGIyMTU2Nzk2ZGZiYmFlMTVfNC03LTEtMS02Njk0MQ_2a80bcac-e0a7-44bb-a6a4-914187296b3d"
      unitRef="usd">3598000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYyYmViMWQ1MmJiMDRmNzY5NDE2NTFjNzc2NGY1Nzk1L3RhYmxlcmFuZ2U6ZjJiZWIxZDUyYmIwNGY3Njk0MTY1MWM3NzY0ZjU3OTVfMi0xLTEtMS02Njk0MQ_312dd95f-ef4a-403b-9e09-59b57aa52529"
      unitRef="number">0.012</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9b867770e63f4b7b87407a2fa2856796_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYyYmViMWQ1MmJiMDRmNzY5NDE2NTFjNzc2NGY1Nzk1L3RhYmxlcmFuZ2U6ZjJiZWIxZDUyYmIwNGY3Njk0MTY1MWM3NzY0ZjU3OTVfMi0zLTEtMS02Njk0MQ_0b4bf986-becb-40f4-a9ee-15b647575c78"
      unitRef="number">0.012</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMi0xLTEtMS02Njk0MQ_2ed25251-bb92-4de1-a750-63b8631346fd"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMi0zLTEtMS02Njk0MQ_7939f423-bed9-4ac8-9a1b-98a5ca1dc055"
      unitRef="usd">2250000</pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMi01LTEtMS02Njk0MQ_4c7a2c36-3a94-4da5-9956-46f740243594"
      unitRef="usd">2250000</pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMy0xLTEtMS02Njk0MQ_d14067ef-396f-46f6-9d64-9b685e8611eb"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMy0zLTEtMS02Njk0MQ_e0a25f09-eb2f-43a0-a286-c500f36a1fa5"
      unitRef="usd">4500000</pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne>
    <pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfMy01LTEtMS02Njk0MQ_52a4a768-5cab-4793-8f33-f3e7e2165bbf"
      unitRef="usd">4500000</pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNC0xLTEtMS02Njk0MQ_7c2b755a-6be1-4dca-b10c-f706f7fafb2b"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNC0zLTEtMS02Njk0MQ_46201d43-ca08-4d4b-952a-732998e70de7"
      unitRef="usd">4500000</pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNC01LTEtMS02Njk0MQ_5c63ee50-c2e7-4b3f-94be-a862d8ae4d69"
      unitRef="usd">4500000</pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNS0xLTEtMS02Njk0MQ_14502509-8ba3-4466-97ea-4c9679ef736e"
      unitRef="usd">600000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNS0zLTEtMS02Njk0MQ_7e7ad713-efb5-4505-8717-025fd0b53ffa"
      unitRef="usd">2250000</pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNS01LTEtMS02Njk0MQ_b23e397b-00d9-4d0c-8dca-6ee348d72cac"
      unitRef="usd">602250000</pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNi0xLTEtMS02Njk0MQ_3976b81d-0c96-41e7-b83b-a38291b2d941"
      unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <pega:InterestLongTermDebtMaturitiesTotalDue
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNi0zLTEtMS02Njk0MQ_7f737e45-86f2-4c54-82a6-ecf6eafe4ac8"
      unitRef="usd">13500000</pega:InterestLongTermDebtMaturitiesTotalDue>
    <pega:PrincipalAndInterestLongTermDebtMaturitiesTotalDue
      contextRef="i8d05318dd77649c5a5efc0833ad30d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOjQxZWU0NjcyMTNhNjQ2MjA4MzAxYmRkZGVlMGEwMzdjL3RhYmxlcmFuZ2U6NDFlZTQ2NzIxM2E2NDYyMDgzMDFiZGRkZWUwYTAzN2NfNi01LTEtMS02Njk0MQ_03bd7acf-1f76-4d53-9f2e-2dc4b8de54c0"
      unitRef="usd">613500000</pega:PrincipalAndInterestLongTermDebtMaturitiesTotalDue>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i085b24fedbd643b2a2f60788127ad022_D20200201-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfMzgyNQ_fbd182f6-8322-485f-8bfd-4b33aa98168d"
      unitRef="shares">4400000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DerivativeCapPrice
      contextRef="icd35d457d0114076918f965acc62e56a_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNDIxMA_f0153390-a535-4b0e-9c3b-5c21eb2db357"
      unitRef="usdPerDerivative">196.44</us-gaap:DerivativeCapPrice>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjIwOQ_37fafaa6-3f4d-473e-98f1-f3e225e74cd6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in capped call transactions:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(49,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <pega:CappedCallTransactionsFairValueDisclosure
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfMi0xLTEtMS02Njk0MQ_9bd3ac23-61b2-4dc4-9443-a58499901028"
      unitRef="usd">59964000</pega:CappedCallTransactionsFairValueDisclosure>
    <pega:CappedCallTransactionsFairValueDisclosure
      contextRef="i4a6392634a724ec6a708617c5bff7c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfMi0zLTEtMS02Njk0MQ_ac6061bb-b6bd-47ce-90c4-b47a0f6d5fdd"
      unitRef="usd">83597000</pega:CappedCallTransactionsFairValueDisclosure>
    <pega:CappedCallTransactionFairValueAdjustment
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfMy0xLTEtMS02Njk0MQ_fcc52b46-9630-40fe-9658-efbfa2dc3d7d"
      unitRef="usd">-49505000</pega:CappedCallTransactionFairValueAdjustment>
    <pega:CappedCallTransactionFairValueAdjustment
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfMy0zLTEtMS02Njk0MQ_36968142-66be-44df-9f2c-c026bdc5bdcb"
      unitRef="usd">7192000</pega:CappedCallTransactionFairValueAdjustment>
    <pega:CappedCallTransactionsFairValueDisclosure
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfNC0xLTEtMS02Njk0MQ_aa4ebd77-e11e-483b-b4e2-af20fd4113a0"
      unitRef="usd">10459000</pega:CappedCallTransactionsFairValueDisclosure>
    <pega:CappedCallTransactionsFairValueDisclosure
      contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RhYmxlOmYwZTc2OWE1YjIzNjQzYjdiNzA1MTM0OGU2NDM2MDY4L3RhYmxlcmFuZ2U6ZjBlNzY5YTViMjM2NDNiN2I3MDUxMzQ4ZTY0MzYwNjhfNC0zLTEtMS02Njk0MQ_1cc3e367-5486-42eb-8768-14ce9bcb3d16"
      unitRef="usd">90789000</pega:CappedCallTransactionsFairValueDisclosure>
    <us-gaap:DebtInstrumentTerm
      contextRef="i5ffa48bb72ba48a5845b2035ab678d61_D20191130-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjIxMw_7d663c6b-0c3f-4bf3-9f68-e463120823f8">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:SeniorNotes
      contextRef="icafc918aa8e44a3ebc6829b6d67987ed_I20191130"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNDk5Nw_1e58ebdc-4ac8-463b-8021-d78ca76d4721"
      unitRef="usd">100000000</us-gaap:SeniorNotes>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icafc918aa8e44a3ebc6829b6d67987ed_I20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTMxNA_6717aaf7-3b0c-4935-ad4a-662232eb95ef"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pega:DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld
      contextRef="iecba16aa967d44c5bdea77ede152a809_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTgyMw_776e1be5-a306-4289-9d66-d8346e848942"
      unitRef="usd">200000000</pega:DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld>
    <pega:DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld
      contextRef="i40e71ee491bc488eb70d3c6509ace7ea_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTgyMw_85bf7e57-8a04-4a40-9690-b2b554b1b764"
      unitRef="usd">200000000</pega:DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld>
    <pega:DebtInstrumentCovenantsLeverageRatioMaximum
      contextRef="i38b54b1f183d4a8494ff6834b92fd7cb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNTk5Mg_b6c7f03e-2690-4397-b7fe-2c90fef15cdc"
      unitRef="number">3.5</pega:DebtInstrumentCovenantsLeverageRatioMaximum>
    <pega:DebtInstrumentCovenantInterestCoverageRatioMinimum
      contextRef="i22c0cf87de6840a6a14f1c004774b18c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjA5OA_033c52a4-8f18-415f-8bf0-b6523fc87a1d"
      unitRef="number">3.5</pega:DebtInstrumentCovenantInterestCoverageRatioMinimum>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjE0Mg_509934c1-c07a-4db0-82e3-aa4c2816af6a"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81NS9mcmFnOmU4Mzg5MTM3NzhmOTQ4MGVhNmNhZTYxZTE1YmQzZGU4L3RleHRyZWdpb246ZTgzODkxMzc3OGY5NDgwZWE2Y2FlNjFlMTViZDNkZThfNjE0Mg_5e17f380-c539-4b5c-a388-d82412b8d4e0"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjY1Nw_553ec8f1-dd51-4197-a27f-d8878c15db5f">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 9. FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records its cash equivalents, marketable securities, Capped Call Transactions, and venture investments at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Level 2 - significant other inputs that are observable either directly or indirectly; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and minimize unobservable inputs when determining fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Capped Call Transactions at the end of each reporting period is determined using a Black-Scholes option-pricing model. The valuation model uses various market-based inputs, including stock price, remaining contractual term, expected volatility, risk-free interest rate, and expected dividend yield. The Company applies judgment when determining expected volatility. The Company considers both historical and implied volatility levels of the underlying equity security. The Company&#x2019;s venture investments are recorded at fair value based on multiple valuation methods, including observable public companies and transaction prices and unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.867%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;202,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;202,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capped Call Transactions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Venture investments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Included in other long-term assets. (2) Investments in privately-held companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in venture investments:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sales of investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;included in other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of certain other financial instruments, including receivables and accounts payable, approximates fair value due to these items&#x2019; short maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair value of the Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes&#x2019; fair value (including the conversion feature embedded in the Notes) was $482.5&#160;million as of June&#160;30, 2022 and $642.0&#160;million as of December&#160;31, 2021. The fair value was determined based on the Notes&#x2019; quoted price in an over-the-counter market on the last trading day of the reporting period and classified within Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjY2NA_fbeff646-0001-4c17-bb03-eb858e34c675">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records its cash equivalents, marketable securities, Capped Call Transactions, and venture investments at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Level 2 - significant other inputs that are observable either directly or indirectly; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and minimize unobservable inputs when determining fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Capped Call Transactions at the end of each reporting period is determined using a Black-Scholes option-pricing model. The valuation model uses various market-based inputs, including stock price, remaining contractual term, expected volatility, risk-free interest rate, and expected dividend yield. The Company applies judgment when determining expected volatility. The Company considers both historical and implied volatility levels of the underlying equity security. The Company&#x2019;s venture investments are recorded at fair value based on multiple valuation methods, including observable public companies and transaction prices and unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjY2MQ_1672b460-d52a-4ad7-acdd-9026c1afc63e">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.867%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;202,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;202,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capped Call Transactions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Venture investments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Included in other long-term assets. (2) Investments in privately-held companies.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie4e14d382daf4919b2924acb1863b802_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0xLTEtMS02Njk0MQ_34ab6dd5-3ba6-40a1-b6a4-f65e849281c7"
      unitRef="usd">1127000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia36f5cad46454e7a8036ab126efd1fa8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0zLTEtMS02Njk0MQ_4b82c2f9-f27c-4a0c-9a1a-5f75ff582ac1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4aeebaa4240f45c080bb9258eb692e74_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi01LTEtMS02Njk0MQ_6dfe1016-7749-40e4-98c8-3a16d3e61580"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6fb48dc4af4e4267bc016764f097b57f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi03LTEtMS02Njk0MQ_c1864c05-4d10-4f4f-85c8-a3116dbdce17"
      unitRef="usd">1127000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8aebf86616214762a06030747c92c7a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi05LTEtMS02Njk0MQ_c7cd55d7-352f-4725-b26c-fb697b71e9e1"
      unitRef="usd">3216000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8a2fabda04b6416c806cb0aeabd10135_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0xMS0xLTEtNjY5NDE_d950b67c-5694-4c8d-9e1c-1590f6462f64"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i87fc42deeb6b4142bec0092e7c57db5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0xMy0xLTEtNjY5NDE_8282c332-601c-4afc-9f6e-668a6902ae41"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3b578924784e476686015f436769c84b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMi0xNS0xLTEtNjY5NDE_ff8468b3-786d-492b-ae52-2b23e0138e9e"
      unitRef="usd">3216000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i43248ced181c4a99a7af56fb2c251755_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0xLTEtMS02Njk0MQ_57789463-1249-4187-8d09-6050a84759d1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i26f6c40026764f6daa8798b129c9f3ac_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0zLTEtMS02Njk0MQ_7d9913ba-4cb0-411e-bfa3-9fe3e4e6b807"
      unitRef="usd">187613000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibbb3cd35f0cc49b6bd9058510524fa92_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy01LTEtMS02Njk0MQ_414124b1-ed67-49eb-8610-03b3e5316142"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy03LTEtMS02Njk0MQ_7f3b6762-c85f-448f-b2dd-bb8326a60a7e"
      unitRef="usd">187613000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic18217850ef94915890a9324077a9c79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy05LTEtMS02Njk0MQ_523ef155-53c8-4ea0-8d30-bcae3c17722e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1b510e537da744908510c84feb0c5b0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0xMS0xLTEtNjY5NDE_5416c2fa-76db-445b-af1d-1594005de182"
      unitRef="usd">202814000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if12577f70af4434b963e03f3738d9b91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0xMy0xLTEtNjY5NDE_8e01a89f-302b-42e8-be1c-c862b34ad77b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfMy0xNS0xLTEtNjY5NDE_9100d155-3b8e-4d31-9154-8d65b02c350b"
      unitRef="usd">202814000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeAssets
      contextRef="i43248ced181c4a99a7af56fb2c251755_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0xLTEtMS02Njk0MQ_8165e984-4a29-476c-9084-0912cb9614f7"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i26f6c40026764f6daa8798b129c9f3ac_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0zLTEtMS02Njk0MQ_90a0cc27-8851-4cce-a55c-06058b220bcf"
      unitRef="usd">10459000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ibbb3cd35f0cc49b6bd9058510524fa92_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC01LTEtMS02Njk0MQ_5f7f0d10-9325-401d-8327-47551bdbbd68"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC03LTEtMS02Njk0MQ_c4c2c79d-61d7-47ea-bc29-fb42f1bb80c3"
      unitRef="usd">10459000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic18217850ef94915890a9324077a9c79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC05LTEtMS02Njk0MQ_601494a0-58a0-4f7f-af0b-4c8352b5014d"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1b510e537da744908510c84feb0c5b0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0xMS0xLTEtNjY5NDE_56d8c516-f4c4-4809-8a2f-286257c8efa8"
      unitRef="usd">59964000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if12577f70af4434b963e03f3738d9b91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0xMy0xLTEtNjY5NDE_4adc3fdb-a269-46df-92dc-b312c5c752af"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNC0xNS0xLTEtNjY5NDE_f30f1625-290a-4a64-8804-4a86ef998740"
      unitRef="usd">59964000</us-gaap:DerivativeAssets>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i80f80422aef54c3b8f1945cc070ecf64_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0xLTEtMS02Njk0MQ_92af79d7-4071-40e5-aa8b-e3241b6b3453"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5b9c6260958448ea95f78b1d3241cef7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0zLTEtMS02Njk0MQ_9d416586-d747-4ca8-8d30-f34d2cc366b8"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i054dcc0a6c3c46b4809fd7dafb3d54fe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS01LTEtMS02Njk0MQ_0aea3568-7d14-427f-93ab-87e672fb25b7"
      unitRef="usd">16073000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6500779f0a2e42dabfda02f9458cd3ab_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS03LTEtMS02Njk0MQ_8cb4643d-2546-4e00-b0ad-fa427ea81c30"
      unitRef="usd">16073000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iae52789e93774ed9bf12f9bc8fbcf0bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS05LTEtMS02Njk0MQ_51a152ff-552b-46b8-85b2-7f4dbcfb8b56"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i48eac436ab0b479db150d10d83841bf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0xMS0xLTEtNjY5NDE_3c23257f-d290-4a6c-84db-1eba7692687f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ica929a0e401645ccaf1d2e9ea12f41b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0xMy0xLTEtNjY5NDE_1d809893-91de-495e-ac42-f0cbb8f91034"
      unitRef="usd">7648000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3f799570746a473eb1a69e255a662f7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOjMxOGE5NWFkZGM0MTQ0YjY4MzQ1MDBjMTE3MzAwYWU3L3RhYmxlcmFuZ2U6MzE4YTk1YWRkYzQxNDRiNjgzNDUwMGMxMTczMDBhZTdfNS0xNS0xLTEtNjY5NDE_fdd3df95-5fbc-4764-ba2a-2b6e93e5d884"
      unitRef="usd">7648000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjY2Mw_b9ede61b-d429-4441-b4c6-5bfd947bff23">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in venture investments:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sales of investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;included in other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ib16c4a57deb142c99917019aa01ebe34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfMi0xLTEtMS02Njk0MQ_69be1c85-5ec1-4a81-8533-9acad0d9b10f"
      unitRef="usd">7648000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i4fb2aeb7b2fe43e29afe21d881a2d896_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfMi0zLTEtMS02Njk0MQ_7b86395d-3174-4481-9ab5-b3b4280a6502"
      unitRef="usd">8345000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfMy0xLTEtMS02Njk0MQ_c0ccda68-a7dc-4236-8f2e-11c07f372b4b"
      unitRef="usd">400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfMy0zLTEtMS02Njk0MQ_1b5010ca-b387-4e8e-9f3a-84b40592b620"
      unitRef="usd">500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNC0xLTEtMS02Njk0MQ_a524cd9f-da12-48d5-8293-f9b3a2bf31b8"
      unitRef="usd">165000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNC0zLTEtMS02Njk0MQ_0138cfd5-4550-4d70-91ad-f5e766d4d76f"
      unitRef="usd">400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment
      contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNS0xLTEtMS02Njk0MQ_20fc9335-c9f8-4946-b105-b5cc540c53ee"
      unitRef="usd">290000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment
      contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNS0zLTEtMS02Njk0MQ_17be05d0-1bb7-4c8a-a959-30bf49badf6d"
      unitRef="usd">-14000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome
      contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNy0xLTEtMS02Njk0MQ_bd0ec639-f965-45e3-8999-4738de5afbd1"
      unitRef="usd">5978000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome
      contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfNy0zLTEtMS02Njk0MQ_f11c758e-fe81-4921-9dfd-cecac001c23f"
      unitRef="usd">100000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss
      contextRef="i7570615040614bf3a176685da72e33ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfOC0xLTEtMS02Njk0MQ_8d5dbf46-8b6d-4f14-bef0-49eeb74292e9"
      unitRef="usd">2502000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss
      contextRef="ic1c2086dcfd449ff8da0407e06cddbc3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfOC0zLTEtMS02Njk0MQ_547bd792-250d-42f0-b0a0-90fe6b054102"
      unitRef="usd">1220000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ic5f31e35a9ec44a98f241b823143cc31_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfOS0xLTEtMS02Njk0MQ_cda9e9da-27de-4616-8cf8-d90ed40864c4"
      unitRef="usd">16073000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i036397eaa55a492496393a10f2f34b86_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RhYmxlOmViODMyYzM5NmFmZDRlY2M5OTQ3MWJmZWFjZDY3YWM0L3RhYmxlcmFuZ2U6ZWI4MzJjMzk2YWZkNGVjYzk5NDcxYmZlYWNkNjdhYzRfOS0zLTEtMS02Njk0MQ_036d11e0-5251-4f30-9843-74b3267c4d6d"
      unitRef="usd">9779000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjQyNQ_e2052fe1-ff13-44f8-8616-ba6c28eb6d7a"
      unitRef="usd">482500000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ifb77bf46440d469ea86f1dd9565acd0f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF81OC9mcmFnOjU4ZjU4MDRkMjJlMjQ3Yjk5OTczNjViY2EwYzYyYWJiL3RleHRyZWdpb246NThmNTgwNGQyMmUyNDdiOTk5NzM2NWJjYTBjNjJhYmJfMjQ0MQ_b852acf0-ea50-47d2-819a-86ac9804c427"
      unitRef="usd">642000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMTM4_057d780a-d5ba-465e-a801-908c9db2ad6c">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 10. REVENUE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic revenue&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;189,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;364,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;383,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom (&#x201c;U.K.&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe (excluding U.K.), Middle East, and Africa &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;71,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;325,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue streams&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Perpetual license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Subscription license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;233,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;154,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;230,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;208,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;461,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;325,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;154,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Subscription services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;341,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;295,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Subscription license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;256,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;520,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;511,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Perpetual license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;325,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining performance obligations ("Backlog")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future revenue from existing non-cancellable contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Subscription services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Subscription license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Perpetual license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 year or less&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;204,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;610,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;200,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Greater than 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;309,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;698,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,125,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Subscription services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Subscription license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Perpetual license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 year or less&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;214,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;194,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;272,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;126,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Greater than 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;336,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;602,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,031,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Major clients&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Clients accounting for 10% or more of the Company&#x2019;s total revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;325,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMTQ0_7537d819-d8e9-4dd9-9d0d-5dc164ac1234">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic revenue&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.206%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;189,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;364,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;383,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom (&#x201c;U.K.&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe (excluding U.K.), Middle East, and Africa &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;71,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;325,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41749648925b487b8d2bfeeb15a5496f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi0xLTEtMS02Njk0MQ_2a2b44ac-e74a-4446-804f-eb5596a15ae1"
      unitRef="usd">147725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie375c4a49ce7496ca3064a26748ff6b1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi0yLTEtMS02Njk0MQ_107287b2-75e8-47ca-9a83-e107778b3778"
      unitRef="number">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4177baaa8649228f9f8b94bc01c357_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi00LTEtMS02Njk0MQ_4c879725-06cd-40df-828c-7446587f7c86"
      unitRef="usd">189297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i583a4f5ca4f944a8a2c14afe6b4b4d7f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi01LTEtMS02Njk0MQ_0ca94fb5-69c1-491c-8330-38569665b8da"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe1a7c4b28b144fbb7f298abe15ce9e4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi03LTEtMS02Njk0MQ_f9ed82f5-a1e7-42fa-b3a1-d3fc5bc2ac4e"
      unitRef="usd">364997000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1886dcc7382c4c2ea652ccd9688d8dcf_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi04LTEtMS02Njk0MQ_fea4c664-91e9-43a3-ad85-4037fb40eadf"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54ac9f35f001464186c30dbf93e078c5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi0xMC0xLTEtNjY5NDE_cc7b945b-74fb-40f6-857c-06676d35a754"
      unitRef="usd">383865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ide6683ac46a9405aae931b6c61dd8ac9_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMi0xMS0xLTEtNjY5NDE_e96b66d7-8b81-4beb-a57a-c335f759b580"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2956ce34366a49b19af6850d822b5328_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy0xLTEtMS02Njk0MQ_6b735557-95c1-432c-b6a3-aac14c99af48"
      unitRef="usd">16261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if28f03a714324f9580fcd6a086f6007c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy0yLTEtMS02Njk0MQ_296e1195-3322-4848-ac88-b72ab9ff18c2"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a0b1987d49a45e7a22dee7fbd41189c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy00LTEtMS02Njk0MQ_b5e1816b-d366-4a4c-a1c2-1e9b8b366b4a"
      unitRef="usd">14058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i800b2cc86e4c4d719e59a05b71214884_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy01LTEtMS02Njk0MQ_9808da57-cc58-4bdf-a64f-0dbf3ded04d2"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i934f55b6ea8b43128938ff8f34977fb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy03LTEtMS02Njk0MQ_f7938dd5-fce0-4190-bca2-2537b38e6228"
      unitRef="usd">62012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i32ad9f977cce4275af432ab03824241f_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy04LTEtMS02Njk0MQ_2d8b2730-be5f-473f-8956-e10461292678"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d6e5c177fd040a3b5575a13336b60c5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy0xMC0xLTEtNjY5NDE_2b3d1234-e3cd-4350-b2b8-d80b8ea20e37"
      unitRef="usd">25959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2184d367d48e4fd4a6c2a24a72a19188_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfMy0xMS0xLTEtNjY5NDE_18895f92-5fd8-4f14-b611-d2d3ba490172"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic478310b61c741f89c8f1c6f981f970b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC0xLTEtMS02Njk0MQ_1140dd92-abd9-4e17-84c1-20945a80517e"
      unitRef="usd">28831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5b06d83c5c674daeaedd2bc8e7d50bec_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC0yLTEtMS02Njk0MQ_25a13486-5b76-4ba0-85b8-be46312dd6cc"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b2483bd95b843a4a4eef4d570482606_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC00LTEtMS02Njk0MQ_7551145e-daf1-4e4c-9cbb-514766b8dac6"
      unitRef="usd">32553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8cdc342f9fcc463aa4c6b930b82aed23_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC01LTEtMS02Njk0MQ_a7ba7f19-abd1-45be-bfb8-44d5cb4e6ee7"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6dbca2eba9d4c44b60e2f9495f38a1f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC03LTEtMS02Njk0MQ_58e53ba1-61a0-4222-9238-0af88525395c"
      unitRef="usd">59763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ife1b110075a24dd8ba23259495e67d5d_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC04LTEtMS02Njk0MQ_b0b0062b-cf28-475b-9794-e7084b1ed48f"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9e5b8504b564a2c9d358ca63774f0fb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC0xMC0xLTEtNjY5NDE_f65cbc68-6c1a-4df3-95d6-e346466da52f"
      unitRef="usd">60765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie04ae235734f4be18e80b8550a4b9abd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNC0xMS0xLTEtNjY5NDE_7e831488-77ae-400a-a263-a737a6d6c3c9"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if23f6539a9be4bbda2889048286f9169_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS0xLTEtMS02Njk0MQ_51c6a706-f123-40bf-9cb4-273216b706e8"
      unitRef="usd">45238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id0d77734ed144deda038a72c887e61a4_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS0yLTEtMS02Njk0MQ_ab3ad28d-5b73-4793-a757-c634967a289d"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6609769beaf24023a9d0b8d64cb3663e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS00LTEtMS02Njk0MQ_09ca0d77-40db-493b-9252-e145cc22cdac"
      unitRef="usd">45798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifa6e56d33ae3470d8ae9f99086f1c80d_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS01LTEtMS02Njk0MQ_b4ea4804-42e9-47d1-aae5-7dfc57001a50"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba980ea2054a4ed68b8bde20c25afabc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS03LTEtMS02Njk0MQ_c75e2402-3991-433a-a9bd-b3b159bfefa0"
      unitRef="usd">94374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iae2586748cf944c9a8b18a8221895217_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS04LTEtMS02Njk0MQ_0a448b59-9d4a-4439-9605-d2bd318b53b3"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d924384b0b44e35b13e960dd83d7fed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS0xMC0xLTEtNjY5NDE_d081e8bb-f4c9-4c53-b2a5-53d444b1afa8"
      unitRef="usd">97457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i11c5506e448447c6a43456a31ecc488f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNS0xMS0xLTEtNjY5NDE_95d77e5e-eb7e-4601-84ee-a6a52ffdd6ce"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07fba0bd25844bd7bf01b01d52d3e065_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi0xLTEtMS02Njk0MQ_c82785d1-899d-4a41-aab3-863f19a1b1ea"
      unitRef="usd">36282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icd4a0029d6c3407782c6f54ad08868c2_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi0yLTEtMS02Njk0MQ_58ee5d02-c072-46fb-81dd-30ceda11a898"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i107001c6bced4542b844bbf321c6adba_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi00LTEtMS02Njk0MQ_de16a80a-5c2f-40c0-a2be-01f5913f4ba4"
      unitRef="usd">43996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i70e1a750b9714759903711e19f8670cb_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi01LTEtMS02Njk0MQ_eb64a085-eaf3-4d2d-94f0-0abb94cebf50"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99c43cb525164053a4cb09541f961b6a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi03LTEtMS02Njk0MQ_b7192fd7-0dd9-45ec-aec9-6d3d48e61bc5"
      unitRef="usd">69498000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5f12b7b8de3d482897fc11275f56b80d_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi04LTEtMS02Njk0MQ_8945be03-6608-4b36-851e-6f1322c6e031"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica4275b100844ef090553a3bf720ce80_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi0xMC0xLTEtNjY5NDE_3bb537f3-165f-47af-8be6-2994464e6d30"
      unitRef="usd">71155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i57f7b9fa40ce4dc89803be71018f1286_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNi0xMS0xLTEtNjY5NDE_d4cc5c53-f74e-4fff-8d4c-478b6a634082"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy0xLTEtMS02Njk0MQ_634d86a3-78ea-4109-92c7-2a2d2fbaf31b"
      unitRef="usd">274337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy0yLTEtMS02Njk0MQ_4b67204d-4f79-4d43-bfa0-d07a0696a962"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy00LTEtMS02Njk0MQ_373f4c85-162c-4874-a094-811b4b0fbd7f"
      unitRef="usd">325702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy01LTEtMS02Njk0MQ_7fe530aa-5f56-4984-a08f-22febcc5bf6e"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy03LTEtMS02Njk0MQ_a75163ba-9ac0-4050-81d4-6c589917f383"
      unitRef="usd">650644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy04LTEtMS02Njk0MQ_ec4b4c6c-c960-4bf4-921e-d121cb54a8a6"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy0xMC0xLTEtNjY5NDE_d5de8044-4a97-4b8e-a664-18e5175c45ae"
      unitRef="usd">639201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFkZGMzZmM1NjRlZDRiNTg4ODZkYzlhN2UzMWJmZmE3L3RhYmxlcmFuZ2U6MWRkYzNmYzU2NGVkNGI1ODg4NmRjOWE3ZTMxYmZmYTdfNy0xMS0xLTEtNjY5NDE_5509b2b6-3ba3-4750-93f3-199775486adf"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMTQy_db872b7c-b777-4693-b17f-93cbf9b39513">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue streams&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Perpetual license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Subscription license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;233,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;154,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;230,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;208,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;461,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;325,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;154,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Subscription services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;341,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;295,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Subscription license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;256,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;520,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;511,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Perpetual license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;325,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie78a140cecec4823adf200bfc1fdce11_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMi0xLTEtMS02Njk0MQ_f4f55159-cc12-49d9-8a14-e18410295e74"
      unitRef="usd">2266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab9fa1d168754798a624257ffc97fb08_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMi0zLTEtMS02Njk0MQ_d6b4f61d-6df4-45a6-8ca2-af214acdd61b"
      unitRef="usd">12596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc14c35db48146058b6d3a9d6568288d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMi01LTEtMS02Njk0MQ_3345a80a-1865-4378-b6c0-af0da4f5ce88"
      unitRef="usd">9706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i379ba241542e469cbf8cc184f6d2526d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMi03LTEtMS02Njk0MQ_d7c5250b-01bc-4e79-83f7-fad4c2d0c5c5"
      unitRef="usd">18048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i462194b46a6e41d68149243f28999af5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMy0xLTEtMS02Njk0MQ_ea65c74b-6542-44e2-a24d-5bd8a9b230a9"
      unitRef="usd">41600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4a6fc1ef62c482582bd38f092f926c1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMy0zLTEtMS02Njk0MQ_81d85b53-6500-4807-9ae6-196d25144cac"
      unitRef="usd">104296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3c7da8836f54537a877422c517e116c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMy01LTEtMS02Njk0MQ_dcc638d3-867e-4ba1-81cb-30e193a03bfe"
      unitRef="usd">179133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b1ba4c3df21477db3a8014397dbf1b5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfMy03LTEtMS02Njk0MQ_7ed6f9ca-95a6-4989-8a8c-833a84811428"
      unitRef="usd">215805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05ffa505cc584c149a2351301b998149_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNC0xLTEtMS02Njk0MQ_e896b8b4-ea12-4457-a642-92c2a5096aef"
      unitRef="usd">43866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd21622516d64b4a81136507c3f34d20_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNC0zLTEtMS02Njk0MQ_2aa1c692-1669-41cd-8ce4-261179c920a2"
      unitRef="usd">116892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88c5e7d588c94a598c86becc56f57fdf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNC01LTEtMS02Njk0MQ_65d3c477-1cb1-4387-bb5d-ba54a371872f"
      unitRef="usd">188839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4450b7c249ad43a99eb85e00bb54390c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNC03LTEtMS02Njk0MQ_afce07c5-4e40-4284-9798-8c898a7187c0"
      unitRef="usd">233853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3cf353fddb544d9aa04bbb5bed3ee28_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNS0xLTEtMS02Njk0MQ_e21c6779-82c0-45b8-96e8-2dd57fc59967"
      unitRef="usd">78326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1e85c5673674431b5d03bba45bb8dc6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNS0zLTEtMS02Njk0MQ_21cf92b6-b1b3-48b7-baed-11c871012e87"
      unitRef="usd">78782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c6ebaa48ded4b78a9ebcc2fe57e55e2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNS01LTEtMS02Njk0MQ_9b938e2a-9fd9-465f-8a18-7311be225112"
      unitRef="usd">158042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fdbc53133e84c0c9fce292fe14ad511_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNS03LTEtMS02Njk0MQ_dd6d91cd-6938-49d7-812b-7cc59590bf45"
      unitRef="usd">154343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ff518809c0a4913a0313b181ec51e06_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNi0xLTEtMS02Njk0MQ_4932d234-76a0-4b1b-9e3b-4214ccc23e94"
      unitRef="usd">93506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i999a0f59379d418c869e5f5f4a34301e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNi0zLTEtMS02Njk0MQ_8366b155-06b9-4e03-bd39-0b0ba7306354"
      unitRef="usd">73293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia89f357e01f74bcfa17390511bb3e4bb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNi01LTEtMS02Njk0MQ_8d493680-5149-44ea-aaa7-e277e119a7e7"
      unitRef="usd">183823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb7ccdf3c3c94d87b0db1602e171640c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNi03LTEtMS02Njk0MQ_c6736dce-42d6-4dec-9963-9e1837e8adaf"
      unitRef="usd">141151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b2f0c10e2814fcd86fa9991e0094f6c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNy0xLTEtMS02Njk0MQ_a06f498d-370c-4359-b983-b43af98bf086"
      unitRef="usd">58639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0d7689e9b8849128a216c98fc01ab82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNy0zLTEtMS02Njk0MQ_06c19857-2edf-46e3-837e-0b5fe5553900"
      unitRef="usd">56735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic999fa7466ab471a8b52981828a395e7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNy01LTEtMS02Njk0MQ_024296f5-b45d-4945-b281-32568ffae826"
      unitRef="usd">119940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b7d8b67412d45eea3b15e43d329ae66_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfNy03LTEtMS02Njk0MQ_f7a78ab7-d446-4f70-8d6e-483458b8d383"
      unitRef="usd">109854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i994a8e882be9460db7c8884f020529db_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOC0xLTEtMS02Njk0MQ_dee2526b-e7a0-4850-82f4-97e82d15e3a0"
      unitRef="usd">230471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied350e55d81f4f0e851e83fcf22a80a3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOC0zLTEtMS02Njk0MQ_4563a4e6-d5ef-4a16-88d0-06ea97cc5fd4"
      unitRef="usd">208810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i810b1125b61c41279013054c8ced9a6f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOC01LTEtMS02Njk0MQ_2f13855c-8b55-4944-b497-6adc14f6a8dc"
      unitRef="usd">461805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10e996373c4f45d2abf8f20745193437_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOC03LTEtMS02Njk0MQ_30cbd64e-1284-4cba-bf8a-eae904bf0aa5"
      unitRef="usd">405348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOS0xLTEtMS02Njk0MQ_713f484c-fdde-4004-b7da-f3c9d5f3c064"
      unitRef="usd">274337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOS0zLTEtMS02Njk0MQ_5e374c86-2cd4-451f-bbfb-133bd2fd223c"
      unitRef="usd">325702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOS01LTEtMS02Njk0MQ_fc49a2e9-3cef-4cfa-bb00-3c9eaa5e48e7"
      unitRef="usd">650644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQxMDc0ZDNmMmFhNTRlZjg5OWU5NzYzODhlODRiNjU2L3RhYmxlcmFuZ2U6ZDEwNzRkM2YyYWE1NGVmODk5ZTk3NjM4OGU4NGI2NTZfOS03LTEtMS02Njk0MQ_7fc4087f-2498-4177-b2b2-0ad9ccfe1af3"
      unitRef="usd">639201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ff518809c0a4913a0313b181ec51e06_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMi0xLTEtMS02Njk0MQ_6633a29f-6e78-435d-a0bd-d1d6624624f7"
      unitRef="usd">93506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i999a0f59379d418c869e5f5f4a34301e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMi0zLTEtMS02Njk0MQ_cf23c9e1-ee69-4557-a262-2a4fd85fcfcc"
      unitRef="usd">73293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia89f357e01f74bcfa17390511bb3e4bb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMi01LTEtMS02Njk0MQ_c97dfd48-c561-45fe-9842-39355b79459a"
      unitRef="usd">183823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb7ccdf3c3c94d87b0db1602e171640c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMi03LTEtMS02Njk0MQ_4b65e3ce-3632-4d6b-8c34-69930eb75024"
      unitRef="usd">141151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3cf353fddb544d9aa04bbb5bed3ee28_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMy0xLTEtMS02Njk0MQ_4bf184f1-1f22-49ec-bca7-153f025250ac"
      unitRef="usd">78326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1e85c5673674431b5d03bba45bb8dc6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMy0zLTEtMS02Njk0MQ_376fd4b3-669a-403b-a327-a126b4feaeb1"
      unitRef="usd">78782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c6ebaa48ded4b78a9ebcc2fe57e55e2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMy01LTEtMS02Njk0MQ_541ccfaf-875a-4dc7-98c0-3ac6e5764cb4"
      unitRef="usd">158042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fdbc53133e84c0c9fce292fe14ad511_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfMy03LTEtMS02Njk0MQ_2ee4f87b-658e-4f5f-8cb1-bd1db8dd3307"
      unitRef="usd">154343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i847c3f2169fa44e8874362361114f865_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNC0xLTEtMS02Njk0MQ_f932e80d-cdd7-4a2d-a7c0-8f1a103c3b72"
      unitRef="usd">171832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3048e36520f24431a3673abcb7e62b8b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNC0zLTEtMS02Njk0MQ_068af82b-6421-4d02-ba7d-cbd71cd2b3e8"
      unitRef="usd">152075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8030df06b4704b2687e41904be08624e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNC01LTEtMS02Njk0MQ_2d49a6b7-aa9c-4336-ae2d-11c04c6f2fc6"
      unitRef="usd">341865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ca1595c2b4f44f7b3455a79f4ff49ec_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNC03LTEtMS02Njk0MQ_dab711b6-20e1-4916-ad13-ec45eaece3c6"
      unitRef="usd">295494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i462194b46a6e41d68149243f28999af5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNS0xLTEtMS02Njk0MQ_9d9d714c-d74f-4b58-adcf-2d9d10e90a5d"
      unitRef="usd">41600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4a6fc1ef62c482582bd38f092f926c1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNS0zLTEtMS02Njk0MQ_2f1ca026-ad58-4930-8d6c-eb6ba2e74245"
      unitRef="usd">104296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3c7da8836f54537a877422c517e116c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNS01LTEtMS02Njk0MQ_032088a0-2661-4ced-a3d4-9119bd5da006"
      unitRef="usd">179133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b1ba4c3df21477db3a8014397dbf1b5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNS03LTEtMS02Njk0MQ_279462e5-52bb-43e3-a1ab-eebf59a0a099"
      unitRef="usd">215805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49f1beedeaf0450a864ac4000ab5bab4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNi0xLTEtMS02Njk0MQ_8cb6dd44-8fb7-4b0c-a766-a1ecacd27fe6"
      unitRef="usd">213432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7f764e3f72b450aaf51aed853f2536c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNi0zLTEtMS02Njk0MQ_bf02cc3b-a352-4441-84c5-b4c7d3f40f4b"
      unitRef="usd">256371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1208aa236990421b8e2829fa03ded0b8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNi01LTEtMS02Njk0MQ_0a1fd4a9-e9a7-4d59-8846-4608d3a4c34c"
      unitRef="usd">520998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3fdbb919805409eb14e0a02c38b025e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNi03LTEtMS02Njk0MQ_4e821e81-7313-4bc4-8df0-d5badfeec9ad"
      unitRef="usd">511299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie78a140cecec4823adf200bfc1fdce11_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNy0xLTEtMS02Njk0MQ_04499515-284b-4442-ae46-d912283a2567"
      unitRef="usd">2266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab9fa1d168754798a624257ffc97fb08_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNy0zLTEtMS02Njk0MQ_ec8684b7-dd08-48c2-b131-d800e78b35e1"
      unitRef="usd">12596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc14c35db48146058b6d3a9d6568288d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNy01LTEtMS02Njk0MQ_b4a6d8c9-9bb8-41ae-9a53-0b0f9917cf5e"
      unitRef="usd">9706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i379ba241542e469cbf8cc184f6d2526d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfNy03LTEtMS02Njk0MQ_98c14e83-87f2-4131-8c37-aaaef0c8e042"
      unitRef="usd">18048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b2f0c10e2814fcd86fa9991e0094f6c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOC0xLTEtMS02Njk0MQ_568ba596-f642-402e-a9f7-d7d8db305a04"
      unitRef="usd">58639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0d7689e9b8849128a216c98fc01ab82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOC0zLTEtMS02Njk0MQ_c54795ce-0139-4438-878b-11cef6c6d2d7"
      unitRef="usd">56735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic999fa7466ab471a8b52981828a395e7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOC01LTEtMS02Njk0MQ_cf40c2c6-5c53-45c9-b769-2e24fa1506ad"
      unitRef="usd">119940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b7d8b67412d45eea3b15e43d329ae66_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOC03LTEtMS02Njk0MQ_c00aeeb5-a4cb-4488-97a4-9807ff73d06b"
      unitRef="usd">109854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOS0xLTEtMS02Njk0MQ_ed4bdde1-5c8d-47df-8733-804956dce276"
      unitRef="usd">274337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOS0zLTEtMS02Njk0MQ_97c19060-3512-49d0-b608-d2a66a05e3e1"
      unitRef="usd">325702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOS01LTEtMS02Njk0MQ_00dd6df0-5cc0-4491-b43c-f2a84ee6deff"
      unitRef="usd">650644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjU2ODRiOTYwNzM4ODQ2ODViNWI1Mjc3YTVjNjdmOThkL3RhYmxlcmFuZ2U6NTY4NGI5NjA3Mzg4NDY4NWI1YjUyNzdhNWM2N2Y5OGRfOS03LTEtMS02Njk0MQ_a3d579ba-4f53-4305-b5c5-a597a0197fd0"
      unitRef="usd">639201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMTM3_849b8929-aa82-455e-8add-b25decaeb7ba">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future revenue from existing non-cancellable contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Subscription services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Subscription license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Perpetual license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 year or less&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;204,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;610,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;200,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Greater than 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;309,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;698,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,125,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Subscription services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Subscription license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Perpetual license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 year or less&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;214,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;194,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;272,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;126,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Greater than 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;336,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;602,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,031,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i0b827d1ca95b4a658926b4f56f2c3c4a_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjA3YTk2NDZmMzY2OTQyMmY4NWYwZDFmZGI3NGE0YzU3XzQ_c9820a16-c617-4123-b4a1-97a6872a7c12">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1cf030d0bbab47249eab1f1d3ed9d61b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0xLTEtMS02Njk0MQ_8080eab2-e783-493f-855b-0a32e5a048e4"
      unitRef="usd">204974000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie020029fc1ae45d386829d37b59eb932_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0zLTEtMS02Njk0MQ_5eec3661-1c6c-4815-bb95-291a3548671e"
      unitRef="usd">320102000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ieaa9249d658448d698a2bcbcc142d3e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi01LTEtMS02Njk0MQ_a9c0e6c9-0afa-4306-a143-b9ea7bc76965"
      unitRef="usd">46810000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i496fa5916f8547c5bd6c889495695905_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi03LTEtMS02Njk0MQ_9155adb1-9137-4dd7-a39a-df10d8c75962"
      unitRef="usd">6681000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1310a5ce38b346d8862fa99ce15b9bdd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi05LTEtMS02Njk0MQ_4028f1cb-e27b-40f6-b25d-9d6dd394cc06"
      unitRef="usd">32159000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idcda1290d59c4aa38008cd03c6a5a622_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0xMS0xLTEtNjY5NDE_fe8846aa-2a54-4611-a61c-95c6a50d341e"
      unitRef="usd">610726000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="idcda1290d59c4aa38008cd03c6a5a622_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMi0xMi0xLTEtNjY5NDE_86b64960-c15f-45cd-9d0e-62f82e64c04e"
      unitRef="number">0.54</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i9051cd6d466f4b1bb9d0a82c4697e65f_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjI2YWI3ZDA1MDBmODQ3Mzg5YTE5ZjlhZjExYTE2MGZlXzc_26b08abb-7886-46d7-998f-357c29c89695">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8bb74a63261446d89d2076a3f76205e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0xLTEtMS02Njk0MQ_fb2959d0-01a4-46e7-99fa-4436d27de5f6"
      unitRef="usd">57862000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i22c4d9edc2684415a7de004e357f9bf0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0zLTEtMS02Njk0MQ_3dd311e8-b4f7-454f-8b04-edccd038e85e"
      unitRef="usd">200135000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iefd2bb29d42840fbb1c3d4cec83b0616_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy01LTEtMS02Njk0MQ_d2897a02-3840-45ad-b518-7aaa16a3aae9"
      unitRef="usd">10711000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i955e478a96a54a56a6091960d7d6ae5b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy03LTEtMS02Njk0MQ_d097c66c-7807-4f23-8cc7-d7c4662093e8"
      unitRef="usd">4505000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia4796efa2cb64cf4baeabb6db37958ef_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy05LTEtMS02Njk0MQ_9915141f-f07f-4d48-9e96-148002f558a1"
      unitRef="usd">7919000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6a6badb431b5475b8a4a47ab0e591f3d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0xMS0xLTEtNjY5NDE_feb5fb59-b9cf-4545-9c4b-e6171dbfcc79"
      unitRef="usd">281132000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i6a6badb431b5475b8a4a47ab0e591f3d_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfMy0xMi0xLTEtNjY5NDE_3eed3ab8-2e6a-4957-834b-2839c698d28e"
      unitRef="number">0.25</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i39f8dd7725874332b4b6de3ab1085ba9_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmFmMGQzNzc1YmVmYjQ1NmE4NzcwM2UwOWYyMmQ2MTZlXzc_8a352074-c24e-4b38-9997-02352d059ba9">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic1d88a46a1924f719d8937bedcdbfa7a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0xLTEtMS02Njk0MQ_f2ef3d83-f6e7-4a91-8933-7aca5105f029"
      unitRef="usd">28403000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia25684af0fea443f9882b823ab9cefaa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0zLTEtMS02Njk0MQ_9dce1adf-de6d-4d27-9b73-11df6d7008d0"
      unitRef="usd">96861000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i966fe22133ed43009cc7e3588e144e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC01LTEtMS02Njk0MQ_3a709a04-0e7e-472b-bb24-e8d4aefc8813"
      unitRef="usd">2126000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id11ac0d19cd34ab98d5885b49996d493_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC03LTEtMS02Njk0MQ_f758388c-33d8-4c06-b0a3-0819c0b3345b"
      unitRef="usd">2252000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5818cd3b34eb441b8177c1cd975b07ce_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC05LTEtMS02Njk0MQ_08c63b5c-262c-4ff0-85ec-bf7f26644d06"
      unitRef="usd">2574000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iad47a08a07eb4871b72ba70ea3bb2d7e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0xMS0xLTEtNjY5NDE_c742ad87-df9d-42b7-b938-fe7b8b3d253d"
      unitRef="usd">132216000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="iad47a08a07eb4871b72ba70ea3bb2d7e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNC0xMi0xLTEtNjY5NDE_70301b47-4df7-4998-87f4-65b2b02f93f8"
      unitRef="number">0.12</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="idf784ae5390646f0b6786d5b9c1c36a4_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjQwNWRlYWUyNTM1YTQ2NWQ5NWE4ZmI0NzE0NDAyZTEwXzE3_baf478b6-7c9c-49bc-ab1e-e04370387743">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie530df8ea15e401d86cfeff904904b07_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0xLTEtMS02Njk0MQ_a632226e-7ccd-4288-a0cb-ef98726e4955"
      unitRef="usd">18447000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic6a136ba05fe4f90ba68e5ee9aeead3e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0zLTEtMS02Njk0MQ_8adbf572-d554-4347-a353-02ba26b8f823"
      unitRef="usd">81069000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3806014b19224205a2a90a697b5420d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS01LTEtMS02Njk0MQ_ac24c8c3-1ae1-449f-a263-2e6d8245b75a"
      unitRef="usd">1680000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1e31c1206935474dafe76f950feaa3cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS03LTEtMS02Njk0MQ_4724ba8b-c0d0-40b4-a6d6-6d13ca4cdf2f"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6a4aba8b81614c5f8c400ac37f0e1e0c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS05LTEtMS02Njk0MQ_d2061b23-54e1-4c4f-b008-e4ffa9951d34"
      unitRef="usd">424000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3ff0f200aa11423594ae449b606a96e6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0xMS0xLTEtNjY5NDE_c79074f5-8996-420a-8184-0934ec6758ca"
      unitRef="usd">101620000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i3ff0f200aa11423594ae449b606a96e6_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNS0xMi0xLTEtNjY5NDE_7a5c13e9-5ab2-457c-b223-ab0f41692803"
      unitRef="number">0.09</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i13a48637761e4ff3ae14fd1894f2328a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi0xLTEtMS02Njk0MQ_9e09c4a2-85d0-4f8a-8cf1-2950281f84e2"
      unitRef="usd">309686000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id7c59724121d4fb8821d00f2e3508c80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi0zLTEtMS02Njk0MQ_a8deb2c1-12ae-4cb3-864b-c0d4b3475fdd"
      unitRef="usd">698167000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia8442e363340401dabf355b9cf40182f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi01LTEtMS02Njk0MQ_06b403a3-2222-407b-a8c8-d80087f0623d"
      unitRef="usd">61327000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie391eff42352420e93da163f0f58206e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi03LTEtMS02Njk0MQ_1520f600-83f0-4366-ae17-7571655d95ff"
      unitRef="usd">13438000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i84950f599ed54e4fa477fd649fc19a4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi05LTEtMS02Njk0MQ_b90dcffb-f986-4882-b4b7-3ebfdb95ff6a"
      unitRef="usd">43076000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi0xMS0xLTEtNjY5NDE_7fbe1d3a-45ef-47ed-8815-29aed079faf8"
      unitRef="usd">1125694000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOjFhNGM4ZGFlN2MyOTRkMmRiODg5MzhlNWY2ZGUxNTU3L3RhYmxlcmFuZ2U6MWE0YzhkYWU3YzI5NGQyZGI4ODkzOGU1ZjZkZTE1NTdfNi0xMi0xLTEtNjY5NDE_6fa08b15-52a0-43d0-9fd8-37588d731a77"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i0656bfccd7e3484faf4a675b7b171d4c_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOmFlZjQ1ZjY2Nzc3NjQwMTE5YTA0OTQyNTdmZDlmZjEwXzQ_cb8f166f-b640-4c4a-9287-b40423074f15">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic18c2110b934453499045fe1ec4b1b56_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0xLTEtMS02Njk0MQ_999a4e5d-f64f-4084-aa90-639ca2cbab99"
      unitRef="usd">214645000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1bc5f0a88e6e4ea39825ca5d69647dbe_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0zLTEtMS02Njk0MQ_6044755e-8de5-4b2a-a49d-a75a5d62efe1"
      unitRef="usd">281793000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i999f174b3a224f7aab0bb92cc9f638a1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi01LTEtMS02Njk0MQ_4df9ee7d-da55-4e1e-8984-7bec5b597b1d"
      unitRef="usd">46146000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i17a0699abcaa4489af7768caaafcd6c1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi03LTEtMS02Njk0MQ_8244d110-7d02-4fcc-a244-d04c7c178c8f"
      unitRef="usd">6707000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8e7b4636747f44ca87223a7dea34e328_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi05LTEtMS02Njk0MQ_5a484173-d8bd-4410-b141-c21bfc4eded0"
      unitRef="usd">17863000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3382b3d7d46b4e5b9049833a83e21341_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0xMS0xLTEtNjY5NDE_c0be3b69-b043-4a24-99f4-07dd1befed0a"
      unitRef="usd">567154000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i3382b3d7d46b4e5b9049833a83e21341_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMi0xMi0xLTEtNjY5NDE_b925ccde-9591-45de-b92b-239bce74354f"
      unitRef="number">0.56</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iab0f6a91ecb44e36bd068cf7da5968f7_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjgzZjZjYTliMzA1MzQ2ZDg4MTI0ZWQwNTQwYjFmMmVkXzc_c052614a-37b4-44a3-b15f-99796d4e710f">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i412e754aa37d4753b116797bc93c8219_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0xLTEtMS02Njk0MQ_451f1ba5-6e4a-4eb5-b2ef-6aaa0add26a2"
      unitRef="usd">59164000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6961b0755a584df48f339edc5af8c283_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0zLTEtMS02Njk0MQ_fc33e2ff-e063-4cd6-9d85-4c7b3d08c147"
      unitRef="usd">194841000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib282758a681f48d9bb13391b21c1eff9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy01LTEtMS02Njk0MQ_891d100d-929d-4cec-81f4-daa7f266db0e"
      unitRef="usd">15708000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib16bcc95e7784f1c95807033200c89de_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy03LTEtMS02Njk0MQ_5aff354b-ca4a-4bd5-a5d2-de9ba7f984d5"
      unitRef="usd">234000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i25281bf78708453b87f01e85ca33e75d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy05LTEtMS02Njk0MQ_cdb65ca4-1f77-47d8-82d5-fb5f8c7c2313"
      unitRef="usd">2675000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib2a44ff0685a4a39962495154362df90_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0xMS0xLTEtNjY5NDE_ae706448-78e7-427c-a31b-1f58f700a128"
      unitRef="usd">272622000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ib2a44ff0685a4a39962495154362df90_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfMy0xMi0xLTEtNjY5NDE_a905c846-4b64-455d-a954-b869b457b9ac"
      unitRef="number">0.26</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia836d2ed619f48709f088a32ee9d58fd_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjYwODUxNjRiZDExMjRhZGFiNGVkMjRlOTE5YjU4YjhkXzc_b4afa613-049b-4f96-b4ba-4b515377b348">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i0aab3a055df9416b96f6d2b536487898_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0xLTEtMS02Njk0MQ_3dcbb0ab-7056-4422-8d55-4c87c06cbc02"
      unitRef="usd">36076000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i39f5a7233f6544d8b971c9be0d9eee4a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0zLTEtMS02Njk0MQ_c46d680e-9850-4360-81b6-637491735095"
      unitRef="usd">88855000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ifd486c31f8bc4297ae627a176299df8c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC01LTEtMS02Njk0MQ_457b564d-4eb9-432b-add6-9f674f9247ca"
      unitRef="usd">909000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i70a6a3ae58ab410bac11a4491b400c9e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC03LTEtMS02Njk0MQ_7e296cf4-69a3-4717-8a57-16606768c85b"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5a91e9cd7ae0453995631d9aebda810d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC05LTEtMS02Njk0MQ_39c48edb-87b6-4a47-8aa2-c0e12535bf6c"
      unitRef="usd">762000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i82196ae8e0f64fa68884aecc6ba1e4b2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0xMS0xLTEtNjY5NDE_6e974cda-6c53-4b42-a150-68c474a39c08"
      unitRef="usd">126602000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i82196ae8e0f64fa68884aecc6ba1e4b2_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNC0xMi0xLTEtNjY5NDE_a8b59ac3-765c-4d56-b05d-d697589282f3"
      unitRef="number">0.12</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ib7fd9e650bd340fa881ec141668759d9_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0wLTEtMS02Njk0MS90ZXh0cmVnaW9uOjY1YjE1NTk0MWY1YTQ4MDk5OTlkZTFlYWYwNzgyZmNhXzE3_8f54f0b6-248c-4fbb-9b11-9a3656fd962c">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i575d373dc8cf4bff8d3a0ffa6a2602a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0xLTEtMS02Njk0MQ_1c70037d-6ee8-4a9e-9771-91351646f2c5"
      unitRef="usd">26564000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia9c545f82ee94e0c88feb626c0d03935_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0zLTEtMS02Njk0MQ_af5fd3e2-8455-4557-a15e-f3064ba83098"
      unitRef="usd">37246000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4d2d12e2796041d0826d98d5cadd9d0d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS01LTEtMS02Njk0MQ_bad7b809-1865-4380-907f-f7d0829f751c"
      unitRef="usd">255000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i19ee3a954a144d5b87d8e407836eb616_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS03LTEtMS02Njk0MQ_ccce80a5-1c27-4dc4-9900-2754f2e79d3c"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ifbcfeb7a6528457287756a412960529d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS05LTEtMS02Njk0MQ_0501bc91-b2ae-4d41-b958-8238255fbecc"
      unitRef="usd">693000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i33dc9168fa6e42bcaca393990d708b2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0xMS0xLTEtNjY5NDE_2428b207-a4a0-40ab-bfcb-2f3386a6bb3d"
      unitRef="usd">64758000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i33dc9168fa6e42bcaca393990d708b2c_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNS0xMi0xLTEtNjY5NDE_ddc06a9f-2bb1-406e-93eb-6c149f1414aa"
      unitRef="number">0.06</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i44ce08ff3eb044689286fe5d6d174b70_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi0xLTEtMS02Njk0MQ_f7d7a7a6-efd3-4ee2-a929-00e5a4d478bf"
      unitRef="usd">336449000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ibce17ce0eded434abd42261266b93778_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi0zLTEtMS02Njk0MQ_44e720a9-a98e-4bd9-9595-5b27a2edda0e"
      unitRef="usd">602735000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i24ed295d3e2c47968291670329c5b7fb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi01LTEtMS02Njk0MQ_77e3512b-53ae-45b2-9847-93db09ddd7ec"
      unitRef="usd">63018000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i930b95230e074ccebb64b7440faed00e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi03LTEtMS02Njk0MQ_5f569658-38b8-400f-af9a-4a10b37a879b"
      unitRef="usd">6941000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia94a649a37424e898549a16982058cf6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi05LTEtMS02Njk0MQ_322ca51d-21f2-4020-b0ad-a1bd89de0379"
      unitRef="usd">21993000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi0xMS0xLTEtNjY5NDE_bf2c9c24-cb8c-4041-92d9-19e4a1e52d16"
      unitRef="usd">1031136000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmJjOGE5YWYxYmQyODQ3YzBiM2FlZWVjZjU0NDRkNTU3L3RhYmxlcmFuZ2U6YmM4YTlhZjFiZDI4NDdjMGIzYWVlZWNmNTQ0NGQ1NTdfNi0xMi0xLTEtNjY5NDE_a50018bb-feea-41f7-8ec1-71db8b0b523b"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RleHRyZWdpb246MGZkNTY0OTczNTg1NGFkOGJjZThjZWJlNzgwZmU2ZTBfMjE5OTAyMzI1NTg5Mw_014c590b-d7c7-4473-86b5-339670e6dba3">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Clients accounting for 10% or more of the Company&#x2019;s total revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.603%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;325,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMi0xLTEtMS03Mzk4OA_1eea0c74-748b-4b84-9f9f-015019d7882c"
      unitRef="usd">274337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMi0zLTEtMS03Mzk4OA_2a76ac50-5e57-4fcd-a538-ede707e2623e"
      unitRef="usd">325702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMi01LTEtMS03Mzk4OA_e453618d-5f1b-49ec-8ba1-4950cc6ba9e4"
      unitRef="usd">650644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMi03LTEtMS03Mzk4OA_11fe422f-ec30-42dc-babf-da77c069419e"
      unitRef="usd">639201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id84db68c4c2e46d0b27fd79262c3bece_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82MS9mcmFnOjBmZDU2NDk3MzU4NTRhZDhiY2U4Y2ViZTc4MGZlNmUwL3RhYmxlOmQ0ODJmODJkZWE0ZTQ0YjlhZWYzOWEzM2I2ZmJlYjFlL3RhYmxlcmFuZ2U6ZDQ4MmY4MmRlYTRlNDRiOWFlZjM5YTMzYjZmYmViMWVfMy0zLTEtMS03Mzk5Mw_a1530bfc-ddd9-4d3e-82a3-0820b207b826"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfMjA3_aeab0c5e-05f2-448b-8d00-25c04182e9dc">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 11. STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Selling and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the Company had $195.7 million of unrecognized stock-based compensation expense, net of estimated forfeitures, which is expected to be recognized over a weighted-average period of 2.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grants&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-qualified stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfMjEw_d9b0d4ec-bac8-459b-b914-a09af78a1c6c">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Selling and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="ib8f581adfcd64bd08c3fc33d1bc73cd2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMi0xLTEtMS02Njk0MQ_89ac3acd-f096-4a52-ab0b-1a75bf57a652"
      unitRef="usd">6579000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0f308e076ce9461eb2a78e2b062e0df8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMi0zLTEtMS02Njk0MQ_11a7886f-096f-4311-b639-abc379a7b8f2"
      unitRef="usd">5849000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i78631fdfe3594db2871420154ba5211a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMi01LTEtMS02Njk0MQ_d245c267-53f9-43f3-91fc-63b3105f5ff1"
      unitRef="usd">12957000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i292a6139a85e4d67ae728a52098c33f5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMi03LTEtMS02Njk0MQ_f79b31d4-cd44-4b4c-b30f-6c6d034537ee"
      unitRef="usd">11774000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib702667794014753b69fd9e7856cebac_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMy0xLTEtMS02Njk0MQ_090899dc-2e4c-4fc8-afea-9123c209cd1a"
      unitRef="usd">12633000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4d651bc297bb40608b6906b468de48eb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMy0zLTEtMS02Njk0MQ_48ff9e5d-2a61-48a6-bfdd-2f9e6bde10d7"
      unitRef="usd">14748000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if8de03a25d544a34893720fac81964d2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMy01LTEtMS02Njk0MQ_9ef9af6c-8672-4b2e-915c-43e70b55f7f7"
      unitRef="usd">23591000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i05d54074c47a4af69bcc389a107d1c92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfMy03LTEtMS02Njk0MQ_2339642e-2978-4036-a673-e29af4cbffe6"
      unitRef="usd">28468000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iedd1aa05f5204d5a93bd65e93b0a1e6d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNC0xLTEtMS02Njk0MQ_fd91ff16-9ee3-449f-8dfb-6ef276bfe8eb"
      unitRef="usd">7355000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i01f5c10a327042618dcb43e5ff61fb2e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNC0zLTEtMS02Njk0MQ_78f89d76-6694-4deb-9858-fcdd08b44c5f"
      unitRef="usd">6343000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib2c97e902c414455a897bac1ac9dccf8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNC01LTEtMS02Njk0MQ_6200103d-f737-4b36-a318-363f042450fa"
      unitRef="usd">14701000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i01d51e59de994355887e6ff6d2a3647f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNC03LTEtMS02Njk0MQ_02ae21f8-d814-4974-93b1-f36da3216106"
      unitRef="usd">13113000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4c4906a2cb3743d992eef555a40218ff_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNS0xLTEtMS02Njk0MQ_d039f84f-d81e-4a8d-8aa7-20c0536212b4"
      unitRef="usd">4733000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6772d36b2b1649f0b17e830b6337bf3e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNS0zLTEtMS02Njk0MQ_143ef8dc-f0cb-4b50-8663-d5897d20b552"
      unitRef="usd">3748000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if54d6ec05be944d69e5c1daf83fb6eb5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNS01LTEtMS02Njk0MQ_cea1c2f6-fd08-4357-9a25-0221a110a5de"
      unitRef="usd">8278000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9a3fd621a3e6465e862a2c7fb2c8d808_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNS03LTEtMS02Njk0MQ_651f062c-827f-41e4-ab3b-519e2a3b8235"
      unitRef="usd">7433000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNi0xLTEtMS02Njk0MQ_4c4539df-03ef-4f9d-92fd-ea44e8d4ef49"
      unitRef="usd">31300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNi0zLTEtMS02Njk0MQ_2bc1411e-b093-44e1-af0b-a9a096121b90"
      unitRef="usd">30688000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNi01LTEtMS02Njk0MQ_677020a2-2f4d-4e6f-9b3c-3bd556fcd598"
      unitRef="usd">59527000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNi03LTEtMS02Njk0MQ_5d6e3891-c6ca-4d75-a9d0-ae77a182d6de"
      unitRef="usd">60788000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNy0xLTEtMS02Njk0MQ_22dada25-bfe8-4bfa-8c6f-c978ddbe0868"
      unitRef="usd">543000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNy0zLTEtMS02Njk0MQ_8879db29-cecf-455b-8d57-e001d4f2dd16"
      unitRef="usd">6192000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNy01LTEtMS02Njk0MQ_0796494a-b66e-4be7-93d6-323c3681d82d"
      unitRef="usd">905000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOjgwZTE0OTg5YzhhZjRiODA5NDAzZTVkNjc2YzA5MjQ4L3RhYmxlcmFuZ2U6ODBlMTQ5ODljOGFmNGI4MDk0MDNlNWQ2NzZjMDkyNDhfNy03LTEtMS02Njk0MQ_532b0afc-1f07-494c-b4c7-4185322c4306"
      unitRef="usd">12183000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfNDM_5d719ec7-1f51-42f8-a1c7-963d1b6c6398"
      unitRef="usd">195700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfMTk1_c2d166df-c7e1-4c50-be99-9ef8c4c585ae">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RleHRyZWdpb246OTIyZGE2OGI0MGFiNDJmZGIzY2RjMDRhMTI0Mjc0MmNfMjA1_34a1af32-5329-47a3-9a49-24ac522ecf07">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grants&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-qualified stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i067caf4eede241b0bedfa6c570c2c867_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOmU4YzdhYzNlNzg4OTRlODNhMWI3ZGVkYzUxNWYwOGNmL3RhYmxlcmFuZ2U6ZThjN2FjM2U3ODg5NGU4M2ExYjdkZWRjNTE1ZjA4Y2ZfMi0xLTEtMS02Njk0MQ_59b15068-b289-4221-82f3-9e2c06b93d10"
      unitRef="shares">1237000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards
      contextRef="i067caf4eede241b0bedfa6c570c2c867_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOmU4YzdhYzNlNzg4OTRlODNhMWI3ZGVkYzUxNWYwOGNmL3RhYmxlcmFuZ2U6ZThjN2FjM2U3ODg5NGU4M2ExYjdkZWRjNTE1ZjA4Y2ZfMi0zLTEtMS02Njk0MQ_d1589e2a-e951-42c8-b477-cec1b4106af6"
      unitRef="usd">104059000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie7cce35f98e44cf8853df734db320836_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOmU4YzdhYzNlNzg4OTRlODNhMWI3ZGVkYzUxNWYwOGNmL3RhYmxlcmFuZ2U6ZThjN2FjM2U3ODg5NGU4M2ExYjdkZWRjNTE1ZjA4Y2ZfMy0xLTEtMS02Njk0MQ_3ac5fa89-2786-4df5-b06e-04d5fb530914"
      unitRef="shares">4351000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards
      contextRef="ie7cce35f98e44cf8853df734db320836_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF82Ny9mcmFnOjkyMmRhNjhiNDBhYjQyZmRiM2NkYzA0YTEyNDI3NDJjL3RhYmxlOmU4YzdhYzNlNzg4OTRlODNhMWI3ZGVkYzUxNWYwOGNmL3RhYmxlcmFuZ2U6ZThjN2FjM2U3ODg5NGU4M2ExYjdkZWRjNTE1ZjA4Y2ZfMy0zLTEtMS02Njk0MQ_8b6a1c95-8243-4c4f-8084-1408c3175e6a"
      unitRef="usd">99506000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RleHRyZWdpb246ZmE4MmFhOGYzZTZmNGFhMzk3NGViZWIxMTMzZjhiZWVfNDg4_f07cd5ef-7fbd-4514-b6b0-6473bef6c093">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 12. INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Effective income tax rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;186,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effective income tax rate (benefit rate)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in the effective income tax rate (benefit rate) in the six months ended June 30, 2022 was primarily due to the recognition of a $191.9 million valuation allowance on the Company&#x2019;s deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. Future realization of deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. The Company&#x2019;s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income based on historical and projected information. On a quarterly basis, the Company reassess the need for a valuation allowance on its existing net deferred tax assets by tax-paying jurisdiction, weighing positive and negative evidence to assess its recoverability. In making such a determination, the Company considers all available and objectively verifiable negative and positive evidence, including future reversals of existing taxable temporary differences, committed contractual backlog (&#x201c;Backlog&#x201d;), projected future taxable income inclusive of the impact of enacted legislation, tax-planning strategies, and results of recent operations. The weight given to the potential effect of negative and positive evidence is commensurate with the extent to which it can be objectively verified. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2022, the Company&#x2019;s Backlog balance was not sufficient to recover our net deferred tax assets. The Backlog balance and other unsettled circumstances, impacting the Company&#x2019;s operations, reduced the Backlog&#x2019;s weight as objectively verifiable positive evidence to generate sufficient taxable income to recover its net deferred tax assets. These unsettled circumstances include growing and extended geopolitical turmoil, increasing inflation, and an uncertain global economic outlook.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2022 the combination of the above factors caused the Company to conclude there is no longer sufficient objectively verifiable positive evidence to support that it is more likely than not the Company will generate sufficient future taxable income to recover the Company&#x2019;s net deferred tax assets. Accordingly, the Company recorded a valuation allowance of $191.9 million in income tax expense during the three months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RleHRyZWdpb246ZmE4MmFhOGYzZTZmNGFhMzk3NGViZWIxMTMzZjhiZWVfNDg2_5611f7b0-e4f2-4719-8533-a9b9adf43cce">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Effective income tax rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;186,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effective income tax rate (benefit rate)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMi0xLTEtMS02Njk0MQ_93812e96-d5fe-4455-aedc-a1b212218340"
      unitRef="usd">186174000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMi0zLTEtMS02Njk0MQ_e4203609-71ce-48f7-a55d-8545b72a8727"
      unitRef="usd">-11916000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMi01LTEtMS02Njk0MQ_22666d7b-369b-4691-b314-548a2944aa10"
      unitRef="usd">178491000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMi03LTEtMS02Njk0MQ_b402a4aa-1d1f-46d5-8686-11f897e8d4dd"
      unitRef="usd">-29534000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMy0xLTEtMS02Njk0MQ_825492dd-6f90-4734-a53c-893a801c58e4"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMy0zLTEtMS02Njk0MQ_4b3c1326-1d6f-4c3d-b9de-d6128778b0c3"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMy01LTEtMS02Njk0MQ_a8232770-1141-488a-8eba-424f027fa82f"
      unitRef="number">1.65</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RhYmxlOjJjODEwMmVlYTcxZjRiNGI4YzViMjU4MjllZTdmM2I4L3RhYmxlcmFuZ2U6MmM4MTAyZWVhNzFmNGI0YjhjNWIyNTgyOWVlN2YzYjhfMy03LTEtMS02Njk0MQ_076b4325-0ab0-4f40-811c-26e5d95e44d4"
      unitRef="number">-25.91</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RleHRyZWdpb246ZmE4MmFhOGYzZTZmNGFhMzk3NGViZWIxMTMzZjhiZWVfMTM3NDM4OTUzOTAzMDM_715bb846-b964-4e71-9064-b5bd90ee01af"
      unitRef="usd">191900000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83MC9mcmFnOmZhODJhYThmM2U2ZjRhYTM5NzRlYmViMTEzM2Y4YmVlL3RleHRyZWdpb246ZmE4MmFhOGYzZTZmNGFhMzk3NGViZWIxMTMzZjhiZWVfMTM3NDM4OTU0NzExMTA_bcf84716-c36a-46e8-9fd7-dc0f39f97269"
      unitRef="usd">191900000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfMTU0Mw_142ae26b-bb3a-47d8-8c17-1854c61dae4f">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 13. (LOSS) EARNINGS PER SHARE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic (loss) earnings per share is calculated using the weighted-average number of common shares outstanding during the period. Diluted (loss) earnings per share is calculated using the weighted-average number of common shares outstanding during the period, plus the dilutive effect of outstanding stock options, RSUs, and convertible senior notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calculation of (loss) earnings per share:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Loss) earnings per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense associated with convertible debt instruments, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Numerator for diluted EPS &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding, assuming dilution &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) (2) (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Loss) earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.43&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding anti-dilutive stock options and RSUs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) In periods of loss, all dilutive securities are excluded as their inclusion would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) The shares underlying the conversion options in the Company&#x2019;s Notes are included using the if-converted method, if dilutive in the period. If the outstanding conversion options were fully exercised, the Company would issue an additional approximately 4.4&#160;million shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3) The Company&#x2019;s Capped Call Transactions represent the equivalent of approximately 4.4&#160;million shares of the Company&#x2019;s common stock (representing the number of shares for which the Notes are initially convertible). The Capped Call Transactions are expected to reduce common stock dilution and/or offset any potential cash payments the Company must make, other than for principal and interest, upon conversion of the Notes, with such reduction and/or offset subject to a cap of $196.44. The Capped Call Transactions are excluded from weighted-average common shares outstanding, assuming dilution, in all periods as their effect would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4) Outstanding stock options and RSUs that were anti-dilutive under the treasury stock method in the period were excluded from the computation of diluted (loss) earnings per share. These awards may be dilutive in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfMTU0Ng_52e4f878-bce7-48c5-a854-8a088018d322">&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calculation of (loss) earnings per share:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Loss) earnings per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense associated with convertible debt instruments, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Numerator for diluted EPS &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(286,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding, assuming dilution &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) (2) (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Loss) earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.43&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding anti-dilutive stock options and RSUs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) In periods of loss, all dilutive securities are excluded as their inclusion would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) The shares underlying the conversion options in the Company&#x2019;s Notes are included using the if-converted method, if dilutive in the period. If the outstanding conversion options were fully exercised, the Company would issue an additional approximately 4.4&#160;million shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3) The Company&#x2019;s Capped Call Transactions represent the equivalent of approximately 4.4&#160;million shares of the Company&#x2019;s common stock (representing the number of shares for which the Notes are initially convertible). The Capped Call Transactions are expected to reduce common stock dilution and/or offset any potential cash payments the Company must make, other than for principal and interest, upon conversion of the Notes, with such reduction and/or offset subject to a cap of $196.44. The Capped Call Transactions are excluded from weighted-average common shares outstanding, assuming dilution, in all periods as their effect would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4) Outstanding stock options and RSUs that were anti-dilutive under the treasury stock method in the period were excluded from the computation of diluted (loss) earnings per share. These awards may be dilutive in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMi0xLTEtMS02Njk0MQ_89bbdcb0-efb6-4d3b-8a1c-a80ea15ab6c4"
      unitRef="usd">-286296000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMi0zLTEtMS02Njk0MQ_7f5808e5-d517-4012-b41b-cf320badce3f"
      unitRef="usd">37291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMi01LTEtMS02Njk0MQ_2c623fb2-d21d-464c-becf-429e4d5fa9c6"
      unitRef="usd">-286675000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMi03LTEtMS02Njk0MQ_d0326d65-8b3e-450d-adb8-04f4f617b788"
      unitRef="usd">30674000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMy0xLTEtMS02Njk0MQ_a5dd6f51-3717-4ff1-8cd2-5699e33b86bf"
      unitRef="shares">81847000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMy0zLTEtMS02Njk0MQ_d0185f5c-d52b-4748-9772-cbcb4be86541"
      unitRef="shares">81316000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMy01LTEtMS02Njk0MQ_e2471a56-1b8d-4b1f-aaf4-4b8ff38c1063"
      unitRef="shares">81764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMy03LTEtMS02Njk0MQ_9a5f2b99-70d6-41c6-9e56-00a641c30711"
      unitRef="shares">81161000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNC0xLTEtMS02Njk0MQ_dae2beb5-7037-4aca-bc3a-ff0ae5e9010c"
      unitRef="usdPerShare">-3.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNC0zLTEtMS02Njk0MQ_6717e8f5-8b1b-427f-b4ba-af86c868bc22"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNC01LTEtMS02Njk0MQ_eb18c983-6e1d-48b2-9d79-25d630f4edea"
      unitRef="usdPerShare">-3.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNC03LTEtMS02Njk0MQ_e974b9f0-b560-48a5-8117-fb9f7837a78d"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNi0xLTEtMS02Njk0MQ_89bbdcb0-efb6-4d3b-8a1c-a80ea15ab6c4"
      unitRef="usd">-286296000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNi0zLTEtMS02Njk0MQ_7f5808e5-d517-4012-b41b-cf320badce3f"
      unitRef="usd">37291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNi01LTEtMS02Njk0MQ_2c623fb2-d21d-464c-becf-429e4d5fa9c6"
      unitRef="usd">-286675000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNi03LTEtMS02Njk0MQ_d0326d65-8b3e-450d-adb8-04f4f617b788"
      unitRef="usd">30674000</us-gaap:NetIncomeLoss>
    <pega:NetIncomeLossAttributableToParentAdjustment
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNy0xLTEtMS02Njk0MQ_947e3577-d1a4-4048-9e35-d38fecdea5a2"
      unitRef="usd">0</pega:NetIncomeLossAttributableToParentAdjustment>
    <pega:NetIncomeLossAttributableToParentAdjustment
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNy0zLTEtMS02Njk0MQ_45c8bc62-8794-463f-b027-803ef4c72c59"
      unitRef="usd">1351000</pega:NetIncomeLossAttributableToParentAdjustment>
    <pega:NetIncomeLossAttributableToParentAdjustment
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNy01LTEtMS02Njk0MQ_bb55492e-dac6-43b6-b1b5-1757b744fc8a"
      unitRef="usd">0</pega:NetIncomeLossAttributableToParentAdjustment>
    <pega:NetIncomeLossAttributableToParentAdjustment
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfNy03LTEtMS02Njk0MQ_c24ad74b-7f1c-44cc-95ad-b014dadb0ef7"
      unitRef="usd">0</pega:NetIncomeLossAttributableToParentAdjustment>
    <pega:NetIncomeLossAttributableToParentAdjustedBalance
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfOC0xLTEtMS02Njk0MQ_9ed8d952-a402-46b9-b378-0afc4b145ff7"
      unitRef="usd">-286296000</pega:NetIncomeLossAttributableToParentAdjustedBalance>
    <pega:NetIncomeLossAttributableToParentAdjustedBalance
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfOC0zLTEtMS02Njk0MQ_aeb17540-852a-45ba-b5b1-bad75a029fd8"
      unitRef="usd">38642000</pega:NetIncomeLossAttributableToParentAdjustedBalance>
    <pega:NetIncomeLossAttributableToParentAdjustedBalance
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfOC01LTEtMS02Njk0MQ_9ec5de65-8d2b-4e8e-a15f-d89d184de3a0"
      unitRef="usd">-286675000</pega:NetIncomeLossAttributableToParentAdjustedBalance>
    <pega:NetIncomeLossAttributableToParentAdjustedBalance
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfOC03LTEtMS02Njk0MQ_8f51ca4a-7d6d-4bf8-b283-c4e2da1f9544"
      unitRef="usd">30674000</pega:NetIncomeLossAttributableToParentAdjustedBalance>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i87ab63d24a45496ab9e925d6161327a7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTAtMS0xLTEtNjY5NDE_852ca923-394d-4852-9919-18c06db409e2"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i9bd3942a680a4dbcbcc23aa9c53b0758_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTAtMy0xLTEtNjY5NDE_519874f9-6e15-4acb-b7f7-b1a9cd3709cb"
      unitRef="shares">4443000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ib2324ca8ca734b909b18e8c3027faece_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTAtNS0xLTEtNjY5NDE_25047d57-4a9b-4a00-8541-4f5f7d38c0c2"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i4d404c0b5d914b9e8484b23221f62863_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTAtNy0xLTEtNjY5NDE_430c811d-8374-48ca-a44f-b1bd3c922b58"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i71bea52a903a4281a56ccb7069a7015d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTEtMS0xLTEtNjY5NDE_cdf3d58f-d1a1-41fe-8249-15d195162654"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i182976d168374bf782389032eb444809_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTEtMy0xLTEtNjY5NDE_e6b9d2f1-14e9-402f-aac3-0b26e33a04ba"
      unitRef="shares">3266000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia08bf8f27e964d75a9beb9950aa2a2ff_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTEtNS0xLTEtNjY5NDE_19a7a443-e958-41cf-925d-083f18521990"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id1627c5147c9489aa5ac0dedb4bfc328_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTEtNy0xLTEtNjY5NDE_134fe1b0-5e9e-45ee-9dae-d658e4231c71"
      unitRef="shares">3416000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i86cfab20e6674cb68047a7b41a569260_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTItMS0xLTEtNjY5NDE_390960d1-4f88-4f57-a97f-feffee901ea0"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1c9070123f9f444d88494f432c382793_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTItMy0xLTEtNjY5NDE_6b887e25-bac8-42a5-beac-395edaecf6c2"
      unitRef="shares">1295000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4ca6cf3d03d64d93a716463904f209b1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTItNS0xLTEtNjY5NDE_f17f41be-9145-4381-af16-d7c59e12029f"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia51de0cfe61b4dd6a16cc9afcec6d72e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTItNy0xLTEtNjY5NDE_cd3f852e-2357-4ad0-b0d7-165b28954eba"
      unitRef="shares">1429000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTMtMS0xLTEtNjY5NDE_87d18730-ee98-4da1-aebf-6ece0602cd8f"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTMtMy0xLTEtNjY5NDE_0ba5bfd1-f490-4e3c-97e3-4178879cc841"
      unitRef="shares">9004000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTMtNS0xLTEtNjY5NDE_8053db26-2947-49b2-a4f5-738a5096f9bb"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTMtNy0xLTEtNjY5NDE_bfc288d2-94e6-437b-a79f-22271bc2e5c6"
      unitRef="shares">4845000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTQtMS0xLTEtNjY5NDE_aebe09ee-26eb-448c-9375-193ff8a2dc4a"
      unitRef="shares">81847000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTQtMy0xLTEtNjY5NDE_974b6520-334b-4201-a56a-582d5bf98410"
      unitRef="shares">90320000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTQtNS0xLTEtNjY5NDE_27b63ddb-13b6-4d28-9d21-a4b45fe9c302"
      unitRef="shares">81764000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTQtNy0xLTEtNjY5NDE_667ab6dd-2b8d-4fbd-852f-7c147153cfbc"
      unitRef="shares">86006000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTUtMS0xLTEtNjY5NDE_6cc5c982-b804-4ba0-ae3f-000885b4ef98"
      unitRef="usdPerShare">-3.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTUtMy0xLTEtNjY5NDE_a21987bd-3064-4bd7-b1a9-e618161bd179"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTUtNS0xLTEtNjY5NDE_42763758-3835-49dd-ac17-1a234f6af5b9"
      unitRef="usdPerShare">-3.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTUtNy0xLTEtNjY5NDE_870bfac8-37cb-4089-953c-220cfa770a6e"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTctMS0xLTEtNjY5NDE_8e6d539d-a67b-44c9-a2ba-d43cc48a4c50"
      unitRef="shares">3569000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTctMy0xLTEtNjY5NDE_8c10ba9e-1b42-4a85-bd8d-3caa2817fdc3"
      unitRef="shares">19000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTctNS0xLTEtNjY5NDE_bc473950-9c00-457d-99a1-718592f61e8b"
      unitRef="shares">3873000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RhYmxlOmRmZmU2OTlmZjgxMDQ4MzJiMmQzZTBhZTNkM2Y1NzUwL3RhYmxlcmFuZ2U6ZGZmZTY5OWZmODEwNDgzMmIyZDNlMGFlM2QzZjU3NTBfMTctNy0xLTEtNjY5NDE_31141363-27b8-4bc8-a6de-2f46ca505029"
      unitRef="shares">22000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNjkw_431ad6ac-b3e3-4fb9-a6ff-992cfb5408a0"
      unitRef="shares">4400000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNjkw_d1c88866-4ed2-40e6-a8f7-eb35b87b961f"
      unitRef="shares">4400000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNjkw_d6a11597-6cec-4842-9337-558382f0b4e3"
      unitRef="shares">4400000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNjkw_e44a941c-4a1e-4a00-9220-c4c8349002de"
      unitRef="shares">4400000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNzg3_0e26a7f0-d353-4329-800d-e044ee618c4b"
      unitRef="shares">4400000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNzg3_472e1beb-078c-4113-b7fd-14b06c4762b4"
      unitRef="shares">4400000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i024a049fcf374cc0ba40ffa60e3812e0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNzg3_8f071d6e-67c0-4e91-a743-8f4b15d0fd26"
      unitRef="shares">4400000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i634f86831f1f446d854f9e7254565a74_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfNzg3_f7179fce-b846-4736-a660-6a7227e1f2ec"
      unitRef="shares">4400000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DerivativeCapPrice
      contextRef="i4b566b8c89ca4dfcb62b657ec9dc0bb2_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfMTE3Mg_202c68d6-3d1d-4030-99cb-4578ebcd4aae"
      unitRef="usdPerDerivative">196.44</us-gaap:DerivativeCapPrice>
    <us-gaap:DerivativeCapPrice
      contextRef="i5ed0281b6e8042ae952b3092c004e235_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83My9mcmFnOmNmNjFmOWVhN2M1MzRkOTk5ZDM2MTI4N2UzOWZiNTM5L3RleHRyZWdpb246Y2Y2MWY5ZWE3YzUzNGQ5OTlkMzYxMjg3ZTM5ZmI1MzlfMTE3Mg_562b7c66-9d88-4626-bc42-5fe294a4d848"
      unitRef="usdPerDerivative">196.44</us-gaap:DerivativeCapPrice>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iccf972c0091943869e039dd623877d00_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMjk5_bf30e303-8227-44b7-a35c-2b3fde01d2ed">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 14. COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See "Note 7. Leases" for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the matters below, the Company is, or may become, involved in a variety of claims, demands, suits, investigations, and proceedings that arise from time to time relating to matters incidental to the ordinary course of the Company&#x2019;s business, including actions concerning contracts, intellectual property, employment, benefits, and securities matters. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regardless of the outcome, legal disputes can have a material effect on the Company because of defense and settlement costs, diversion of management resources, and other factors.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, as the Company is a party to ongoing litigation, it is at least reasonably possible that our estimates will change in the near term and the effect may be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, the Company has no accrued losses for litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pegasystems Inc. v. Appian Corp. &amp;amp; Business Process Management Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 3, 2019, the Company filed suit in Massachusetts federal court against Appian Corp. (&#x201c;Appian&#x201d;) and Business Process Management, Inc. (&#x201c;BPM&#x201d;) relating to a BPM &#x201c;Market Report&#x201d; that Appian had used to promote itself against the Company. Pegasystems Inc. v. Appian Corp. &amp;amp; Business Process Management Inc., No. 1:19-cv-11461 (D. Mass). On April 15, 2022, each of the parties filed motions for summary judgment with the court&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These motions were heard on July 15, 2022 and no decision has been rendered as of the date of this filing&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company continues to believe the counterclaims brought by Appian against the Company are without merit, and the Company intends to vigorously pursue its claims against Appian and defend against the counterclaims brought against the Company in this matter. The Company is unable to reasonably estimate possible damages or a range of possible damages in this matter given the Company&#x2019;s belief that the damages claimed by Appian fail to satisfy the required legal standard, the status of the proceeding, and due to the uncertainty as to how a jury may rule if this ultimately proceeds to trial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Appian Corp. v. Pegasystems Inc. &amp;amp; Youyong Zou&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously reported, the Company is a defendant in litigation brought by Appian in the Circuit Court of Fairfax County, Virginia (the &#x201c;Court&#x201d;) titled Appian Corp. v. Pegasystems Inc. &amp;amp; Youyong Zou, No. 2020-07216 (Fairfax Cty. Ct.). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 9, 2022, the jury rendered its verdict finding that the Company had misappropriated one or more of Appian&#x2019;s trade secrets, that the Company had violated the Virginia Computer Crimes Act, and that the trade secret misappropriation was willful and malicious. The jury awarded damages in the amount of $2,036,860,045 for trade secret misappropriation and $1.00 for the violation of the Virginia Computer Crimes Act. Since the jury rendering its verdict, the Company and Appian have filed post-trial motions with the court. On May 26, 2022, the Company filed a motion for judicial investigation of juror misconduct. Appian filed its opposition on June 17, 2022. A hearing on that motion is scheduled for July 28, 2022. On June 8, 2022, the Company filed a motion to set aside the verdict, Appian filed a response with the court on July 8, 2022, and the Company filed a reply to Appian&#x2019;s filing on July 22, 2022. Also on June 8, 2022, Appian filed a motion for attorneys&#x2019; fees and costs and for post-judgment interest, seeking an award of attorneys&#x2019; fees in the amount of approximately $22.6&#160;million, costs in the amount of approximately $4.2&#160;million, and post-judgment interest at the rate of 6% per annum. The Company filed its opposition to that motion on July 8, 2022. Appian filed a reply brief on July 22, 2022. The Court has not yet set a date for a hearing on the motions filed on June 8, 2022. As of the date of this Quarterly Report on Form 10-Q, the court has not yet ruled on the post-trial motions or entered a judgment in this matter. The Company intends to appeal any judgment against it, if such a judgment is entered. The Company continues to believe that it did not misappropriate any alleged trade secrets and that its sales of the Company&#x2019;s products at issue were not caused by, or the result of, any alleged misappropriation of trade secrets. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is unable to reasonably estimate possible damages because of, among other things, uncertainty as to the outcome of post-trial motions, any appellate proceedings, and/or any potential new trial resulting from the post-trial motions or the appellate proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;City of Fort Lauderdale Police and Firefighters&#x2019; Retirement System, Individually and on Behalf of All Others Similarly Situated v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 19, 2022, a lawsuit was filed against the Company, the Company&#x2019;s chief executive officer and the Company&#x2019;s chief operating and financial officer in the United States District Court for the Eastern District of Virginia Alexandria Division, captioned City of Fort Lauderdale Police and Firefighters&#x2019; Retirement System, Individually and on Behalf of All Others Similarly Situated v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:22-cv-00578-LMB-IDD). The complaint generally alleges, among other things, that the defendants violated Section 10(b) of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;) and Rule 10b-5 promulgated thereunder and that the individual defendants violated Section 20(a) of the Exchange Act, in each case by allegedly making materially false and/or misleading statements, as well as allegedly failing to disclose material adverse facts about the Company&#x2019;s business, operations, and prospects, which caused the Company&#x2019;s securities to trade at artificially inflated prices. The complaint seeks unspecified damages on behalf of a class of purchasers of the Company&#x2019;s securities between May 29, 2020 and May 9, 2022. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes the claims brought against the defendants are without merit, and intends to vigorously defend against these claims. The Company is unable to reasonably estimate possible damages or a range of possible damages in this matter given the stage of the lawsuit, the Company&#x2019;s belief that the claims are without merit, and there being no specified quantum of damages sought in the complaint.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="i4e66fa8f43c14bafa7ddf2903879cf0c_D20220509-20220509"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMTQ4NDM0MDcwMDA1NzQ_47c8d6ac-e14e-4fe6-8271-ec927598c8f3"
      unitRef="usd">2036860045</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="ia722068af9bf44e3bc06e747277065e4_D20220509-20220509"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMTQ4NDM0MDcwMDA1OTA_4cd157e9-0b21-4bab-8ac6-a940f3d8173d"
      unitRef="usd">1.00</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:LitigationReserve
      contextRef="i56d1039b86584e3f86a925c5e905a878_I20220608"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMTQ4NDM0MDcwMDA2MjI_b445b827-b01c-4f38-b947-4022399d10f9"
      unitRef="usd">22600000</us-gaap:LitigationReserve>
    <us-gaap:LegalFees
      contextRef="i56f2273a61a24ac59478dd3b2714ac53_D20220608-20220608"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMjE5OTAyMzI4MTIzNA_fc4579c3-690a-4e37-8a25-5f5513292a70"
      unitRef="usd">4200000</us-gaap:LegalFees>
    <pega:LegalFeesPostJudgementInterestRatePercentage
      contextRef="i56d1039b86584e3f86a925c5e905a878_I20220608"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQxMjIzNGI5N2EzZDQ0YzRiZGQ0YzA4OWI0YWEyMGI0L3NlYzpkMTIyMzRiOTdhM2Q0NGM0YmRkNGMwODliNGFhMjBiNF83Ni9mcmFnOjUzODkzODEzYzA2YjRkZDRhMDMyNWQ2ZjYyMzBmMjJhL3RleHRyZWdpb246NTM4OTM4MTNjMDZiNGRkNGEwMzI1ZDZmNjIzMGYyMmFfMTQ4NDM0MDcwMDA2NTE_b9838d63-4a43-4b60-b446-678dd81ca94a"
      unitRef="number">0.06</pega:LegalFeesPostJudgementInterestRatePercentage>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>89
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M2)_0K:>2[&]\-^,&YLTSDE:_2T;CT7@X,/*V87QPZ7PP;%>.O'//4^K)Q>D
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
MR^:O]=IB[8FUV)55OFD;PQ5LDFS_&7]O.Z+7 'CP!K1M0.4&?*0!:QNP8\_
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
MIMB&8]"Y)J;?M?]Q(5(WT3F<7;Y1@\"(S96=G1##>0&1EY0(P5'B^+V-WF'
MG>M@[H?KD-:WO#OY3+*%1MDB4VS#L>C\$-/[H>/KD&I.7$^I0BK(D;?=0P1$
MJ'PC/4)1H[G7>2&F]T)WHMB*:@<QZ\J/41]DE"TTRA:98AN.1N>#V$_[(&;4
M!QEE"XVR1:;8AL]]=CZ(?] '<?6&!:6N?+\ 01'J*,4'@06>+=]0P\A\FX]L
MSO+. ?$/.R!NU $990N-LD6FV(9CT3D@;L@!<<P!R=FG8I0'(C&,? ,?P9"Q
MYS)X9WNXWO;,\ZS<I6-/WND;OSOCC)H=HVR1*;;A,/0><?]IL\.-FAVC;*%1
MML@4VW ,.K/#/VAV./)8D>\R^1$E# 9Z5-::"(R0() ?<HLPG!WXSLB>&^^\
M#O^PU^%&O8Y1MM H6V2*;3@6G=?AAKQ.R]/?@74\7W$[&(S[5'Y@"H$1<-O*
M0S(8SO:I+S\<.>V]FK<1Q7/S3F0)<>VR:O^ZU>'7PWN75\W;AM+OG\GYG""_
MA^0\VK]5V='O7_+\$A?/259:J5C!J>PS#R9,L7]O<G]0Y=OFQ<"GO*KR3?-U
M+>*E*&H _'^5Y]7;07V"P]NKL_\#4$L#!!0    ( &Z!^U3N#POKWP,  +L-
M   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULK5=MC^(V$/XK5GJJ=J7;
MS1OD90M(NR2GH[J%U0:N'ZI^,,% >HG-V0;V^NL[3B"%8-"JQY?$=F:>\3PS
M&8\[6\:_B24A$KT5.15=8RGEZL$T1;HD!1;W;$4H?)DS7F )4[XPQ8H3/"N5
MBMQT+,LS"YQ1H]<IUUYXK\/6,L\H>>%(K(L"\Q]/)&?;KF$;^X77;+&4:L'L
M=59X01(B)ZL7#C.S1IEE!:$B8Q1Q,N\:C_9#'"KY4N!K1K;B8(R4)U/&OJG)
M8-8U++4ADI-4*@0,KPWIDSQ70+"-[SM,HS:I% _'>_1/I>_@RQ0+TF?Y']E,
M+KM&8* 9F>-U+E_9]C/9^=-6>"G+1?E$VYVL9:!T+20K=LJP@R*CU1N_[7@X
M4  <O8*S4W":"JTS"NY.P7VOA=9.H?5>"^V=0NFZ6?E>$A=AB7L=SK:(*VE
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
M9@WB6)^(;=GV#G_ZA^%W5""\N1?N'?]Z<P?</_[UYH%D.'6]G8+/V<,7**H
M^UP1/B>!XN%#S),(A,1J/BZ9>B:_NS.I!#;PGUVU*]E;N]GU4+N4.0VA8^#4
MDB!68+@?WC7/K:^[$O^69-Y;DOEO1/:B1*VZ1*U#[&Z?RIA$;,4BR"(<>F&"
MC121$Y:1B"<H2)*#*/OK=%>-2OJ+@E[OB95K-2RG;:ZV<W^,D7>,D?\?HS('
MYM:(2D$LBMT@2<B7F2I;N=;6ZZ=;3-U7^AZNI7*+_*,I=QJVRH)EDB0P1TJK
M<8&34I1[HA04SXM!..,*QVIQC7&U@M &^'W.N=H(^H%Z6;M_ 5!+ P04
M" !N@?M4N]I$/;X'   **P  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;*U::W/;*!3]*XRWL]/.-+5 [VSBF<1RIMEIDTS=;C\3&<?:2L(5.(_]]0N2
M8MD"L?:6+[8>EP,<+I=[!&=/M/K!5H1P\%SD)3L?K3A?GX['+%V1 K,/=$U*
M\69)JP)S<5L]C-FZ(GA1%RKR,7*<8%S@K!Q-SNIG=]7DC&YXGI7DK@)L4Q2X
M>KDD.7TZ'\'1ZX,OV<.*RP?CR=D:/Y YX=_6=Y6X&V]1%EE!2I;1$E1D>3ZZ
M@*<SMRY06_R5D2>V<PUD5^XI_2%OKA?G(T>VB.0DY1("B[]',B5Y+I%$.WZV
MH*-MG;+@[O4K^E7=>=&9>\S(E.;?LP5?G8^B$5B0)=[D_ M]^DC:#OD2+Z4Y
MJW_!4VOKC$"Z89P6;6'1@B(KFW_\W!*Q4T#@Z N@M@#J%_ &"KAM ??0&KRV
M@'=H#7Y;H.[ZN.E[35R".9Z<5?0)5-):H,F+FOVZM. K*Z6CS'DEWF:B')]\
MN[GXEEQ_G25@>GN3S&[FS=7\]M-U<B$?S[^*O\^SFZ]S<'L%IA?SC^#JT^WW
M.3@!W^8)>/OF'7@#LA)\7=$-P^6"G8VY:)=$'Z=M&RZ;-J"!-KC@,RWYBH%9
MN2 +3?G$7#XPE!\+/K:DH%=2+I$1\,]-^0&XSGN '(0T[9D>7ASJNO-KM<_^
M=^U[9+A;#W%K/'< [W9-*LRS\J&9U!G/B':,&Q1/CR+CW2E;XY2<CT1 8Z1Z
M)*/)[[_!P/E#1[!-L,0FV,P2V-Y0>-NA\$SHDQNQ<+S-*6/OQ(Q+:4%TX]!
M!#6$7"8>)R<H"E <G(T?=RE6[=P0Q7#?*M&C!:&_;S?3H#E!Z&VM]OKK;_OK
M&UWO8O&WB(!B6>(,<"K6I926:9834/:)D*]3S%;@[8:1A7CX#JPK^IB)> #N
M7P ]T(=]FSYL$RRQ"3:S!+8WIL%V3 .C#\\Y37^<R+5] <3(B82'89DRZ(:C
M0?)WG0JZCM-S9(V5$T11SY%5*S_V4=AS8]4J<,(=K+TNA]LNA\8N)V1)JJIV
MR\97\;/>_8PPQ[J?3; D5'B!00R=?A10S42T0"[2\Q=M^8N,_'T2$QV\?<!R
M5HO<,L7KM70>G.> 5UCX3YUS:AF-U'9'L==K]E2U.D&!Z\0]%U+-O-A7.-"
MA3 >H"#>4A ;*;@H:,6S?^J9 NA2IL*-2PF'*C+&AOH?J_UW8M?K]5^UBD.G
MMUXDJA&*H-_OO<8*BD1$WWOH=%FJ8W8!(@(&(,\R7&A7/7/Y8^>.5;2D1=LE
M)8QV)D7#G,;*#X?\!N[D]_ HS\E*CLN'[%ZLHI@Q(E96D;0+?Q(=2;/!2&RN
MY&AZ;:(E+=HN<1%4$A2-E?!>9R!#@:CC%QGY%7)5B%$1E39B/I;IRVY(>@U:
M,E/1LHK46 %#Z/:FI\;,<WI&B0[+\Z.X3X-J)EB  RQT&@$:\][)+5^1"I2T
M/)%9F+:O5O6!5;2D1=OCSO5"A3O5S/4]=X"[+JF'YJQ^NA(3DD@-O9.F=E,S
MS_!]EM<IZWN9^&K)-=9P-+DVT9(6;9]<%"!E@FKL(C&1G0%^.Q$!C?GL9/KK
MNL!<P]'\6E4&+=H>;[X3*,ZKFL'8@T/L=ND\#(P:[;I\).P0"HVRX&@*;:(E
M5M%FMM#V!Z03&]"L-NXV5;H2V1)K5GLY.K6"U@Z*5<5A%2V!&C'A1IZZHFGL
M? $ZM*9UJ@.:9<==15-"%@PL*UJ  O--57MW'96E^J@#BIE?8PU'\VL3+8&J
M4'&]&"IIJ6H61&$\((EA)VB@6=',<7Z8BQIACJ;0)EH"-?+*BUS%0S6BR/,'
M(B_J-!$R:Z([_-)\&EO22@3?GYN,9;40KM,$26W]1:Q^4VF_JU^::SB67*MH
M"5+UT$F,^NZIL_+B>" I0YUL0F;9=+WU2IF8B9Q!9 K\I9[Z1/"YEF^TC%H5
M2E;1$J1*H!,(H\#M<ZJQ\V P$%!1)Y6062H9$K'LP"S"7,/1]-I$2Y!.S?E(
M85<U@XXWZ+&=!$/F?9JKK,1E>@"%5H685;3$*MK,%MK^@'2Z#IEUW7[^0(IU
M3E\( 4Q^  ?K-DL#ZQQKO[B8P8\>)JN2#JE2S8OZ7R1F&BL?>L& GW=R#IGE
M7)+)J"'B\/IU_>.T(75%\P6I]$YO5<!914N01L!YL1/UZ=2918$_P&<GX)!Y
M0V9*BX*6K5M6Y-4Q]31:%7%6T1*D[MV(5<N)@CZ/&KO B8<R6M0)+V067KWE
M;7EH/+:JP:RB)4BCK3P(^[O$,YU=X(0P'."TTV#(K,%FRR5)ZUR6/*?-=[(*
M<P*::]9L!\DDMY9DXD(F9X]"6@RH"7-U1Y-M59 AW394[/2W*'5F$#E#5'>"
M#)D%67VX8$'22FZUR'WU(YFUJM.LHB5(%6#U)S*G3ZW&SFV.T>BX=3NIYIJE
MVG2(R??@GCQD92G#A'!R(3(RJE5JY@J./EYC5:FYJ@:#?AP'_2^\.KL01G$\
M0&\GUERS6#/0*Q,%,[$-].[)%>C$J+]_--79N7$4]L\9'(@W^V^\AHSQSMF^
M@E0/]:%*!E*Z*7ESB&O[='MP\Z(^KMA[?@E/IU#S/(&GL^989@??G!+]C"OA
MFPSD9"FJ<CZ$8N2JYN!E<\/INCY9>$\YIT5]N2)8Y&#20+Q?4LI?;V0%V^.O
MDW\!4$L#!!0    ( &Z!^U2L7J'ME@0  )L*   8    >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&ULM5;?;]LV$/Y7"!4H.B#SSS0-FMB D[I8.C0QXG1[&/9
M2R>++46J)!7'__V^HV3%W1QC>]B++9)W'[\[?G?DY<:Z;[X@"N*IU,9/DB*$
MZGV_[]."2NE[MB*#E=RZ4@8,W;KO*T<RBTZE[H\&@[-^*95)II=Q;N&FE[8.
M6AE:..'KLI1N>T7:;B;),-E-W*MU$7BB/[VLY)J6%+Y4"X=1OT/)5$G&*VN$
MHWR2S(;OKT[9/AK\IFCC][X%1[*R]AL/;K)),F!"I"D-C"#Q]TC7I#4#@<;W
M%C/IMF3'_>\=^L<8.V)924_75O^NLE!,DO-$9)3+6H=[N_F%VGC>,EYJM8^_
M8M/8CK%C6OM@R]89XU*9YE\^M7G8<S@?O. P:AU&D7>S463Y008YO71V(QQ;
M XT_8JC1&^24X4-9!H=5!;\PO9HM;Y;B[J-8W,^7\]N'V</-W>UE/P":#?II
M"W/5P(Q>@#D3GZT)A1=SDU'VHW\?E#I>HQVOJ]%1P$^UZ8GQX$2,!J/1$;QQ
M%^<XXHU?P)NEJ:U-4&8M%E:K5)$7?\Q6/CCHXL]# 3=XIX?QN%;>^TJF-$E0
M#)[<(R73UZ^&9X.+(VQ/.[:GQ]#__:D<A[F]>YB+84\<A!,+6DN_]8%*+VY,
MVA-O@EU3*,A!@Z$0*GC4ZLJK3$F'?)V(UZ_.1Z/!!4S$M2TK:;9Q9GCQDRBD
M%TA$)1UE@@TD$AY-..6UD76F I92"X$8WWQYG$0F>3I71II422U\P 2J'IM7
MM?.U-$$$&R%=K7%JTF3H!NM:2RYK+VP>%[_TECVQI+1V*JC6;/Z4%M*L(]M2
M^=A(WK1!+.?7'7G 29<Q464".57N\4%,UK%N>H(U%,WT]H3WW(K,"F,#O%)=
M9XA9Z\A%F:9;-HWK>ZTX*:MMS$DKPLK!254<T)H,.;C&=:HX'<HT,9F8LR6G
M) 8Z*\$NE5T0''07!?84G'--@0XGE'/B"UMKL$$ZT<-Y)QS$U]HT33(>_-_.
M=_CN J[M^1W$;>/O>,^,J6%Q'U,G ,L-5 P'/_\:2;+)EJ03Q,U"?*"4RA54
M-Q[&<H=@;QH<6RG#K!!Y*0WN"-[N9)_?_Z([V^SN94G<\16B][$:CB7A)&87
M?OZ%Y.^+1&9?T=I;/R:D?%2%-5 !HC4L']8>Y.QXX0<'@X1YCRLT9E.*7"HG
M8A<RH1%=6Q.8PN74E<A.W!5^;>9W+I1!VB 5E]OD"?1%XV7:E!A'MI(:,4&&
M&W(D2"M<1K+5ZG-*8=X3#_'HH.D8TX[$[N1?9+&KIEUX"KE0)H/>H6?VI*<*
M=SEE_X#,:]"/BN+;HB>NR06\1[C(8-%L)&3)M>?;@FZ(V]K])V5P(D 16> V
M2>A+A7R$2(BXT%,MT6-RQ4JTC,9=8->\^"2!$6EV5;5_:.A>=5KLP:1M@\M4
MW%3(/$?XP M1&H]D:F[*SYF&PFQ)F''(86B'O4/747_OP8"6LH[/(B]B=VK>
M#MUL]_*:-0^.9_/FV?99NK4"2TTY7 >]=V\3X9JG4#,(MHK/CY4->,S$SP*=
MAQP;8#VW2&@[X VZ]^CT+U!+ P04    " !N@?M4-PJZ,3H#  #O!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6RE56UOVS80_BL'=2@20+->+<N)
M;<!.W39=TP5QTGT8]H&6SI80B71)*J[[ZW>D;,TI$J/ OHB\X]US;^2CT5;(
M1U4@:OA>5UR-G4+KS87GJ:S FJF>V""GDY60-=,DRK6G-A)9;IWJR@M]/_%J
M5G)G,K*Z6SD9B497)<=;":JI:R9W,ZS$=NP$SD%Q5ZX+;13>9+1A:UR@?MC<
M2I*\#B4O:^2J%!PDKL;.-+B8Q<;>&GPM<:N.]F J60KQ:(3K?.SX)B&L,-,&
M@='RA%=850:(TOBVQW2ZD,;Q>'] ?V]KIUJ63.&5J/XJ<UV,G=2!'%>LJ?2=
MV'[$?3U]@Y>)2MDO;%O;/D7,&J5%O7<FN2YYN[+O^SX<.:3^*P[AWB&T>;>!
M;);OF&:3D11;D,::T,S&EFJ]*;F2FZ$LM*33DOSTY&9Z]\?\?CK[/(?%_.KA
M[OK^>KX8>9J@C8&7[6%F+4SX"DP"-X+K0L&<YY@_]_<HI2ZO\)#7+#P)^*GA
M/8A\%T(_#$_@15V=D<6+7L&[YD^H--TFK5QXATL-C.<P_]:4>@<+S!I9ZA(5
M_#U=*BWIKOSS4A/:&/'+,<S[N5 ;EN'8H0>B4#ZA,WG[)DC\RQ,5Q%T%\2GT
M7Y_4:9@O?][/(>S!BW! ;<>N[=2G#.LE2H@"JPG@K.2@"]$HZIXZAVDMI"Y_
M8 Y70FEXX,0+E94_$!^H8\5GH13U]STK)7QE58/_S_F#>$+)S3SI#=(T?X/0
M':9#6M^^2<,@O*3=6>*?MP?AT*Z^[S\W"*Q!X Z'/B4A-T(RC2U@D*9NU/<[
MZ[/(39+DG/2QFZ0QM2-PD_X00CA+H\$YR;Z;AK&!&P9N%/V42N0.PL0&2P=N
M$D0F'S^R"+0S%FD\L-GZH9L&,4P5B-7S>;CT\.4C:K:L$%1W9VV4P24=ZL,M
MEHROJ6TK*6J"J';M.+6 +]0V.U%2Q"YQC2Z P=9R%^:_,VHJ43&QK>'SDJ\/
MH#N3C-\;P@Z95+V7KK-W1$(URK6E6@69:+AN^:C3=FP^;4GL/_/V5W##Y-K<
M@ I7Y.KW!GT'9$NOK:#%QE+:4F@B2+LMZ(^$TAC0^4H(?1!,@.X?-_D74$L#
M!!0    ( &Z!^U0LPQS0.P4  !,-   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;*U7;6\:.1#^*R.:5FVU@?6^P)(FD0A074]M6I&T]^%T'\SN &YW
MUWNV"<G]^AO;0&@@J7*Z+V"/9YYY'X;3E50_] +1P&U5UOJLM3"F.>ET=+[
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;*56VV[C-A#]E8%:%"W
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
M%]HY7?LES59AZ "^7VKMN@<RT/_,<_D_4$L#!!0    ( &Z!^U3N=G9P6@P
M $@A   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;*5:67/C-A+^*RAE
MDK*K:%FG+<_A*MLS4SNIS<0UGFP>MO8!(B$)&9)@ -*V]M?OUPWPDB5E:O-B
M\0 :?7Y]T&^?C/WF-DJ5XCE+<_=NL"G+XO7YN8LW*I-N: J5X\W*V$R6N+7K
M<U=8)1/>E*7GD]'HXCR3.A]<O^5G]_;ZK:G*5.?JW@I799FTVUN5FJ=W@_&@
M?O!%KS<E/3B_?EO(M7I0Y6_%O<7=>4,ET9G*G3:YL&KU;G S?GT[H_6\X%]:
M/;G.M2!)EL9\HYM/R;O!B!A2J8I+HB#Q\ZCN5)H2(;#Q9Z Y:(ZDC=WKFOI'
MEAVR+*53=R;]72?EYMU@,1")6LDJ+;^8IW^H(,^<Z,4F=?Q7//FUD\N!B"M7
MFBQL!@>9SOVO? YZZ&Q8C YLF(0-$^;;'\1<OI>EO'YKS9.PM!K4Z()%Y=U@
M3N=DE(?2XJW&OO+Z_8?;KV_/2U"B^_,X[+KUNR8'=EV(7TQ>;ISXD"<JZ>\_
M!P<-&Y.:C=O)48(_5_E03$>1F(PFDR/TIHU84Z8W/2266I;BO79Q:EQEE?CW
MS=*5%B[PGWW">EJS_;0H+%Z[0L;JW0!^[Y1]5(/KGWX87XS>'.%TUG Z.T;]
MH &.[_K\Z]</8C$4M%O<F?Q1V5(O4R6<RK6Q(C>E<D+FB8AE42CZ25-W>.6G
M7'Q42ULA+LD$,$2Y45B>%3+?"NU<!1K=W0]^]V?>?4*+!WP].(4#EQL<+>1Z
M;=5:EDH45N>Q+F0JS$J\NAB-X,EIBJ",1%(I\8NT\4:,V?CS2&ALI2V/O#6%
MX@$"Y1!G=0@5<DM/(2.L2T26"@BE$!IE976Y'8JOX,FS)^/88H7.2P7[E4*6
MS%Z>5R!DZ12P-1I>SG^,B*[TVLGTF5^2;IDE"\RS3@!) K^LW@=5E"I;*DO\
M+]5:Y[G.U[2J]X9T.@P*]'A&:.&8R;CSE)C13EP.9Z/97+@-I'/$76RR#.\!
M!_$W48#FJW$T@AY;A<C,5'E):\M:\ BHR1Z;E\039-:Y+C46=XX$A9@5\&H\
MG0]'<Z;.!^^>ZU5:^\03+ @ME67:E<")Y99TR#JP@,<4F&OI+I9N$W4DTI"^
M2SVB]9(>+74N&;'I?.QB/1_;"'MVO/6G'Q:3\>4;)VKDCQBV$[()+4,\I#IF
M(^]H?KC7'"SH$ON2/P#'H%,5>!4C$)#RA'HD+R2GC=,J(4%=H?,SLUKA8:D
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
MT,\!QBD0J4K7D;1"64D6_T@M$BA@C5:)1"JXAK$RHC!%7+YIJA[F_EPULPF
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
MKW%XK2ZF%\YU*'KL"IKCK%Q:%3[(.@'JP,1,66/?,]!]6)%5*1_Z?-!J7Q,
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
MKK.0 8HBJ</R)4"7$R>6K+6\&R1!/C1GBF3'/8>[>TCQW^=5]<QP2%':721
MD"\2.>RNNUX=\VY9N&]^3A340V9S_[XW#Z%\<W#@DSEEV@^*DG+\,BU<I@.^
MNMF!+QWI5"YE]F \')X<9-KDO;-W\NS.G;TKJF!-3G=.^2K+M%M=D"V6[WNC
M7O/@BYG- S\X.'M7ZAG=4_BYO'/X=M!224U&N3=%KAQ-W_?.1V\NCOB\'/C%
MT-)W/BO69%(4W_C+Q_1];\@"D:4D, 6-?PNZ)&N9$,3X7M/LM2SY8O=S0_V#
MZ Y=)MK396'_:M(P?]\[[:F4IKJRX4NQ_!/5^APSO:2P7OZJ93Q[/.ZII/*A
MR.K+D" S>?RO'VH[="Z<#I^X,*XOC$7NR$BDO-)!G[USQ5(Y/@UJ_$%4E=L0
MSN3LE/O@\*O!O7!V^?GFYN/7F^O;K_?J_/9*77Z^_?KQ]H_7MY<?K^_?'02P
MX(,'24WN(I(;/T'N1-T4>9A[=9VGE&[>/X!HK7SC1KZ+\;,$_USE W4X[*OQ
M<#Q^AMYAJ^^AT#M\2M\BRTQ 5 6O=)ZJ2XAK\AGEB2&OKHQ/;.$K1^H?YQ,?
M'(+FG[NL$)D<[6;"B?3&ESJA]SUDBB>WH-[9CS^,3H9OGU'AJ%7AZ#GJO]]E
MSY.[_?SU6HV.!NI9NJIKN'LBU;LM JE7 _6)D!2^IP 02J>IX6335ID\(@:^
M\9D9'MVY(B%*86ZO/N;M814*%>:$J Z!G%<31HJ^/ +34N<K97Q?@7RF5_@U
M*3+J@_ZBL M*\4%IM=#.4%BI8JH2JTV&\RG0*T_QP5<F>+E /IB9B(3O[/VR
M(U&8ZZ! QI.:NB)3 =@CHO%_1U9SG/"#1DZ#F$EA#VA6:U XD *TJ:2H'.A
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
M-9R4U8/DI(-9$R!D&@YH0XX"1&6?&DZ'<3DF)SE;<DHDT,L:WA5Z"(*#'J*
M3<4YMY1H?T(Y)['RK84W2"<(FRWA(KZT+C.B7/R3^SUZ>PK1[O[VZNWB'_R^
M=*[%B4^2.@6US);J:'[X#W&2CSR0#HJ8#M3/5%"] NJ.CZ2@CZ: HQSRC7'L
M%2*OM4-#8','8__^$MSY;#WJFIC>46LPPM7P4A(.)+N0B\\D?PP277X!CW=R
M[)")@@KO@ )$ZQ@^C#W .?#&CH!#PF)$OY1L:K76)NQP05\36$(G&DJD!W>#
MO[Z,O0B5@#:<DNTN>0K,YZ(N<HEQ9"MM$1-@N*5 BJQ!Y]$=5A]3BN-3]5FN
M#IB6F'HG^IM_UHN^FOKP#')A7 F\ \\L2=\:-&XJOU.Y;N&^((K[P51=4T@8
M/KC(<"(;4KKFVHM=06?'?1O^+V1P(N BLL T2>"E2M\#)$1<Z(75X)BU821Z
MUL8LT),7WR1TB)M#58TO#>S5%M5(3=$17&G$J-+K-<*'OB30N"?7,BD_9AH(
M\S5A)2"'J7N<OM!PW@P-Y\V+G>(R1NJBMT:OC,T46Y..+=>=3AF#]]JVQ.6C
M1]"5"MK7G?YJFX+#GB>P!^[.95SH6"FF9<CFBL+P>4=)KRRJ?F@A!^I:-PU,
M77/)?AX51*YU7$""*\CS/76U^3]X-54?'@\PM3C@VB3&:H&[ SHS)EA ^$Q@
MBY]0O7VD[H(PN0*EP=<=6<%WU#G4:<X<@Z#11I HM;PFIHH^E5Q9?!8YH6!W
MRAWZTY8!G9,"+6A_:%6:X^-IMY2X(F;V)@-4?-MW.OO;1LZ1!"A4-O)P< <,
MA%1T]R:-+!?!0Y^&458["/2LB^U =(@;"^-3%9YU*"JTZFUE4%A#=<:7%#Y&
MF+FJ:;'6QDP7^2"[]"@-]>@.  #08S!TE]PLUM[BU2:^SQ/3R:GZ)\K5JB-U
MJ/R*QT&!6J<]<ME#Z&OKF7@$"%'N1UY/NLSFM)B2H5&  '2NCU$2$=GI$X,+
M&(QFXX1-@"(OTUUG5ZX-?7/L$ADY46)B*1+WHB 4G)].!?:[%HZ?6&C=]P'R
M7"%7(*3)H(>WB?$*HO(]<D"[NK^K;FC:Z?0 <LDF?2-%[+<[(.2N \7#K?<J
MXE,=C,:1BT^, _;Z7AO+>[G*T>;0ZOY+>R,3@1+S5N!C.[C(;7!,!KD)/\<I
M3!W2Y& 31TE+&KK9L^]AB+"W1EQ84D_JRNKB[G!95)['22\).>S+K?8EV>P,
M^Y'G UGD5$0L0G,;NT0<9OCG\ ZZF875X*VSN'LD*7ZWYV4T.7E'XG&/_3IX
M;-+WGB=T+FX(F'AWN$:9YNZ/:E'H65V&!XG2W#.^2_5@R);3'?Y&UBR7[I>V
MW'"A?I_Z/89W5<B<!;I#C:,. !7$%'(MP::IV<!86EF&VS ]M4ZH4DP!6MCO
M6L6NF:&W[VT/@;I.]%T'&WBGQFC#+P;CZ\);&4:E\7V,L-BT8)Y"Y<FM?_49
M$WK'*+R\!\1CK1SG[KUMJGZT];"RV7WG>NR5NS.YMV7<.W?,1E\E\"JSD6\O
M:,C<XO('BF%U^+QSF;]J/![/WX9^T6%CX(JE-43GT[<8)T+^WI(?DF_D&P<N
M._E:?E9XXZ' !["_]J#;[H$-#!^]+OX$4$L#!!0    ( &Z!^U3YJBG3]@(
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
MT'!:37'Z7'Y 3K:>\HVG1[Q3X=>ZVH/ ]X#[G'?H"]K( Z<O>"UR*:>KO"A
M5%.85$94\YQBA;'6:#2<Y#HKI*X5PA_C6VT4U<^?VV!HK(3;K=B>VM=+D>%A
MCYI&H[K#WNC#.Q;['SMB"-L8PB[MH^,%>8T:\@HRH=1#7LU!E+*N#,@9S-<1
M;O.Z4^]VKQMCUM9&\3Y<Y_?/\@Q]>FT6LM:$JMYQN;(_#+Z*JJ:N!^;!>TB9
M-^0!$<G0XP&#<?:[SG7N^O3#NY0S_A&XE_@,CFNEL,H>@!)0Z4(TK3S]BSJ#
M1@/EJ<_]F.R$9*&NT!6(TY^PQ!+<8TD '5!'+=11)]37- ZG-=4' 4L0*Y/_
M;5N#X&@K1[C*V89VM^K)2Q4@J.H49E)92(6!3&KCZG1MF6YK;9-M%@BV-NWL
MV;5ZH42"?PKR#I5]FRM ;7(:7TX&9W4!!<U!O?>(ETO2B\1];UC/+"L<6_/C
M+*O+NG"*QFL 7#;.Z=-Q1&,7?HBB1NBS'3@N<DK.KL*&/=QE/CR@4)I2$@>>
MGW(B^E'B#<-PA\C(8T$*-Y@M*EG(^0/P1XDX]?PXA'[L>YR1[L1+HP N*#8%
M;#=:<T5>$#-2:1\[;0V]!Q;$7N3;4N@S'G@1BZT]QKWAD#E7)U56U!9FBE\Z
MI86LYKL&5;G.QAZ<8(;E+;T*F-=4\_^)%HNC-5I!R!NT4FJ>5]!*/!92-J/4
M&_K$G7H\]/\#6I$7QVF#%O-B/W)HA92!X*UH=?1:W/9:W-D0SP##>UI =--W
M=DPH9WW3,5O;K5/[]N'VS"29^E=;[\/-0B$^GW9O'W^/E"L/LJ#P#BNJ ,IQ
M:D=AS(<6:R]@W#UYE,(U;2MNIE/KT\[T"XT]41E 0%,M3B-(PMAQ^SQJGGXC
M/1S:FN=T#KNF7])F).G,R&D[0V:UL=]$L2U%FPHV\FUCL=/F]CQ]:LP_SK0G
MI=!.SR>^[;],R?.I=X5V<9U2'5-&W(T#;9C:0P !?:8B2X9$LBBV))V]F+F,
MQI FH242"'CR.%>V 3YXLJ.5J.9N$]4TV>ECW:QK[6V[[(Z;'>^1O=F4OPDU
MSRL-!<Y(U-]+Z/.BFNVS.1BY=!O?K32T/SIR00L[*LM [V=2FLW!&FC_ HS^
M 5!+ P04    " !N@?M4]O6%U[T#  !)"   &0   'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6RE5EEOXS80_BL#M2AV 3:ZK]0VX!S%NLAV@SC=/A1]H*VQ
M3:PD>DG*3OY]AY2M.( 3H.V+>6CFFV\.SGBTE^J;WB :>&KJ5H^]C3';2]_7
MRPTV7%_(+;;T9255PPT=U=K76X6\<DI-[4=!D/D-%ZTW&;F[>S49R<[4HL5[
M!;IK&JZ>K["6^[$7>L>+!['>&'OA3T9;OL8YFC^V]XI._H!2B09;+60+"E=C
M;QI>7B56W@E\%;C7)WNPGBRD_&8/LVKL!980UK@T%H'3LL-KK&L+1#2^'S"]
MP:15/-T?T7]UOI,O"Z[Q6M9_BLILQE[A084KWM7F0>X_X<&?U.(M9:W=+^Q[
MV23W8-EI(YN#,C%H1-NO_.D0AQ.%(GA#(3HH1(YW;\BQO.&&3T9*[D%9:4*S
M&^>JTR9RHK5)F1M%7P7IF<F7QT^W#S"=SV\?YS#]_0;N9M.KV=WL<78[AP^/
M?%&C_CCR#9FR"O[R 'O5PT9OP&;P6;9FH^&VK;!ZK>\3Q8%G=.1Y%;T+^%O7
M7D <,(B"*'H'+Q[\CAU>_);?9H,*IEJCT<#;"NX$7XA:&($:_IHNM%%4,'^?
M\[P'3LX#VT=TJ;=\B6./7HE&M4-O\M,/81;\\@[M9*"=O(<^F=.CK+H:0:Y
M.A?XBPO]1?WBR#GV[^*?9]_':MDIA:TY&OP@6C ;V6FRK#\"Y0>'_, -+K%9
MD%(<NIL09NU2-@B&/]%37J+8N<J"'R&*6%E$=I.RK SAFNK&AOYH)XQ8F)1V
M2>, >BIQRM(@@JAD>9&3:AZP+(YIDQ4L"(J#5"W;]<\&5?,?*=_@"LGE"L3
MW3'.6%!:PF%!9M/L18ZD&J%MN[*T8Q9D.83$M0Q#<-W.9JW3>.1C]9,,BIRE
M9.Z:;[<6A-<U4 1:S5W?(JB )6D):<G*+(%[10U9F6>7<?S>B6UCLQ(GK"@R
MB#)6Q#E\I:M.(3'?H396@&"(=QY#3C8+2H?A[5I0#D[B7%+XPX1HQ^>R4!:Q
MI9(E\2&^Y&&<!10&%J<%Q2.. I:F-A]I$K(L".%UX9P4YK]-Q1=RF1O1KJ%&
M:L&OH,@<BY/0):8L2K@1.U$AP<*6/]LJ@\C%S_XFMEA8$02TEBP97'DIE?]!
M<J@#A3ML.W3,DM %A HE/=C*61(DED5BV5!@B\B2#V.6E"6<ZQ'^27MO4*W=
M$--4;EUK^DX_W YS<MJ/AQ?Q?LA^YFHMJ*9J7)%J<)&G'JA^</4'([=N6"RD
MH='CMAN:]:BL 'U?26F.!VM@^/<P^0=02P,$%     @ ;H'[5%^[)5G3!0
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
MJ#],\!RDZUM9_6%5Z6Y"2V7Q7N6&=) #30OP_THIVWZ0@>YJ//\/4$L#!!0
M   ( &Z!^U1!/L@Q 00  &@)   9    >&PO=V]R:W-H965T<R]S:&5E=#,P
M+GAM;'U666_;.!#^*P,U+6Q &^OTD=H&<C38%N@B2-+MPV(?:&EL<RN16I*R
MD_WU.Z04V4ELOXCG?)QO3DVW4OW2:T0#3V4A],Q;&U-=# 8Z6V/)]+FL4-#)
M4JJ2&5JJU4!7"EGNA,IB$ 7!<% R+KSYU.W=J?E4UJ;@ N\4Z+HLF7J^PD)N
M9U[HO6S<\]7:V(W!?%JQ%3Z@^5'=*5H-.I2<ER@TEP(4+F?>97AQE=K[[L*?
M'+=Z;PZ6R4+*7W;Q-9]Y@54("\R,16 T;/ :B\("D1K_MIA>]Z05W)^_H-\Z
M[L1EP31>R^(GS\UZYHT]R'')ZL+<R^WOV/)Q"F:RT.X+V^9NFGB0U=K(LA4F
M#4HNFI$]M7;8$Q@'1P2B5B!R>C</.2UOF&'SJ9);4/8VH=F)H^JD23DNK%,>
MC*)33G)F?O/EZA%ZCVQ1H.Y/!X8@[<$@:\6O&O'HB/@0ODMAUAJ^B!SSU_(#
M4J73)WK1YRHZ"?BM%N<0!SY$012=P(L[?K'#BX_QPX6!&ZZS0NI:(?QUN=!&
M42S\?8AL@Y4<QK+Y<:$KEN',HP30J#;HS3]]"(?!YQ.:)IVFR2GT^349TBI6
MLP+DHN K9L/6AR4I3UO/R!0YWM2*FV>PR9G7!1XB<?*9PR2NF5+/7*Q@PXH:
M02[!K!'^D ;U!?2XH*6L-1.Y[@-Y"#L/P0UF6"Y001RZG1#N%!<9KTCE,Q@&
M@1\$P=[LAV"E5(;_ASEPK6LF,H1,:J.A-_+'\:0/O8D?C<9]((-LD*Y2:()&
MP:4"837R05"Q.H-T$OGA,'2SP!^1,E^%0>)D )^H:&FDJE$P0R\9N4_H<:T0
M7P4N//"GUQMO2#NNCMYNMN\P_O;E7G ^2C\2L[J2HD\ZAGX8I7MCY$=IT(V7
MC5&<RZWYWYAF% 4P'*4DG,03^L;)V$&-DP9R[&P<^\/QQ(WI9$PL$7"Y1%?V
M=@HJ,@A0,=\WR#OV.Y(_75G#_#=&OJ J?10R/(_@8_N]K8W-M8H]4_DF]8E0
MU44%&918O3?=Q9O(>N.!75AU7GZ4AI;W:'M/3B%(SSC),_CT81R%T>=W9J;C
MN#M,_)3,UGSI(#EVD';!VX ,@Q?077B'L;M-6^WL1$%(NX*0GBP(#VV.6UY$
MCV]8:W8J8+4S[*'L/XEY)/O73*PL,&2LJLC]5&\*( <)S5SO/!0B1Q/D&Q,U
MM7>*2I>9_F28T&1L@W($MXRKMLBP_!]J;Y8'])()&2WMP\@/)]$N#LBN@9^D
M-J9MAE-P'S+K8*_[E:A6KL=KFWK"-(VPV^U^(RZ;[KF[WOR#?&=J1?:% I<D
M:E/8 ]7T]69A9.5ZZ4(:ZLQNNJ9?(53V ITO)654N[ /=#]7\_\!4$L#!!0
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
M<"V0U<6AFFA1V,/Z1F@<_>TPP5V+2;,![V.!9*LGQD![>UO^"U!+ P04
M" !N@?M4PS#(UK$#  #'#P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX
M;6RU5UUOFS 4_2L6FZ966@L&0DB7(+7IQ[JU4M6TV\.T!R>Y:5 !9[9)MOWZ
MV81""(:V:O:28'/O\3G&OL?NKRA[Y', @7['4<('QER(Q9%I\LD<8L(/Z0(2
M^69&64R$;+('DR\8D&F6%$>F;5F>&9,P,8)^UG?#@CY-110F<,,03^.8L#\G
M$-'5P,#&4\=M^# 7JL,,^@OR ",0]XL;)EMF@3(-8TAX2!/$8#8PCO'1$/LJ
M(8OX%L**;SPC)65,Z:-J7$X'AJ480003H2"(_%O"$*)((4D>OW)0HQA3)6X^
M/Z&?9^*EF#'A,*31]W JY@/#-] 49B2-Q"U=?89<4$?A36C$LU^TRF,M TU2
M+FB<)TL&<9BL_\GO?"(V$K#;D&#G"?9+$YP\P<F$KIEELDZ)($&?T15B*EJB
MJ8=L;K)LJ29,U&<<"2;?AC)/!-?'MU_/[HY/KL[0Z&QX?WMY=WDV0@=H)-?+
M-(T T1FZ)NP1!!G+U@@F*0M%"!SMG<J^,.+[,OI^=(KVWN^C]RA,T-V<IIPD
M4]XWA62HQC$G.9N3-1N[@<V7-#E$CO41V99M:]*'[>FG,)'I.$O'U713SDLQ
M.78Q.7:&YS1-CE;XCRL9ABX%Q/RG3N(:T]5CJFUYQ!=D @-#[CL.; E&\.$=
M]JQ/.L$[ JO(=PKY3AMZ<!Q3)L*_,$5#RH5.ZCK?R_)5P5@&N(<=I]<WEYLB
MZF&VY7B=,JQ"SRWHN:WT[A-9MZ*,WX6L5]KEMD;H;(QL;7&K1]AZ6IV"5N>E
MM*XHYZ#EU:F->N!T;6^+FR;*=[MZ>EY!SVNE=TY"AKZ1* 4=+Z\V(O:['G:V
MB-7#Y([SL:NGUBVH=5NI7= EL$1ZA)"%>*Q=<*T K]U;.P*K:/4+K?Y_*"W^
M+N7O"*PBOU?([[VQM/3J2ZSG;Q<639!E6?I5B*W2$JTW%Y8<HJVRM(94J6VX
M-7Y[<<DQ*G7#J['3!.$F?J5AXE9#>J:ZY,G5CVIO?U1-%.[UFJB59H;;W6Q(
MV8(R(J"QN+0#O'9[[0JM*K<T1^S^AP*#6RWWU5.P([3J%)1&C-N=^/DB@^L.
MBWW?Z=0V2SW.MG#C"0:79HS;W?A%I:;NMC5^&D-NH%::,6YWXY>5FJ[F(.-Y
MVP<979CO-)QD<.FAN-6CGJLV?OUTZKN>[VZ3J\=)%_'M[=.,N7'+4E=<N<,>
MY"=#$<QDHG78E?+8^M:X;@BZR"Y>8RKD-2Y[G,N;-C 5(-_/*!5/#767*^[N
MP3]02P,$%     @ ;H'[5(AZR48U @  >00  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL?53O;]HP$/U7K$R:-JDE(;2L8A")7]/H5@E!NWV8]L$D
M![%P[-2^D/+?[^P 8A+E2^*S[]Y[9S^[7VNSM3D LK="*CL(<L2R%X8VS:'@
MMJ5+4+2RUJ;@2*'9A+8TP#-?5,@PCJ)N6'"A@J3OY^8FZ>L*I5 P-\Q61<'-
M?@12UX.@'1PG%F*3HYL(DW[)-[ $?"GGAJ+PA)*) I056C$#ZT$P;/=&'9?O
M$WX)J.W9F+E.5EIO73#+!D'D!(&$%!T"I]\.QB"E R(9KP?,X$3I"L_'1_1O
MOG?J9<4MC+7\+3+,!\%#P#)8\TKB0M??X=#/O<-+M;3^R^HFMTN,:651%X=B
MB@NAFC]_.^S#64'[X9V"^% 0>]T-D5<YX<B3OM$U,RZ;T-S M^JK29Q0[E"6
M:&A54!TF3\/%C^GS</1SRI;3\<MB]CR;+MDM&V:9<-O&)9NIYNS=)GZ: '(A
M[>=^B,3N,,+TP#1JF.)WF!XKU6*=Z(;%41S_7QZ2Z)/R^*0\]GB==_!F:@<6
MR1]H;]@$5LBXRMCTM1*X9TM(*T,-@&5_ABN+AD[_[R7-#<?=90YW(WJVY"D,
M K*\!;.#(/GXH=V-OE[IH'/JH',-/7GB9DO;N9) /B+]MA&]9[7W$F2W? >&
MK@:YW]TOH39T].AS+O5RG:T=L4(KS"V+[UC&]_92!^&9D]RE)(D;H2R3L";0
MJ/7E/F"F,7H3H"Z]N58:R:I^F-/; ,8ET/I::SP&SJ^GUR;Y!U!+ P04
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
M?M< 4POD\X!2\3I11VWUI>3^!U!+ P04    " !N@?M4QSHJ)O(#   8&@
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RMF6UOZC88AO^*E4G3)ITU
M+[RT98 $L:-U.NTJ:+L/TSZ8Q$#6)&:V@3/I_/C921H("VG9>;Y [/B^;#^W
M\Q#LX9Z+5[EF3*$O:9+)D;56:C.P;1FN64KE%=^P3-]9<I%2I8MB9<N-8#3*
M16EB>X[3MU,:9]9XF-<]BO&0;U429^Q1(+E-4RK^F;*$[T>6:[U5S.+56ID*
M>SS<T!6;,_6\>12Z9%>4*$Y9)F.>(<&6(VOB#@*W8P1YBY>8[>71-3)367#^
M:@IWT<ARS(A8PD)E$%1_[9C/DL20]#C^+J%6U:<1'E^_T8-\\GHR"RJ9SY/?
MXTBM1]:-A2*VI-M$S?C^%U9.J&=X(4]D_HGV95O'0N%6*IZ68CV"-,Z*;_JE
M#,210'.:!5XI\$X%W3."3BGH?+2';BGH?K2'7BGHG0KZ9P3]4M#/8U\$*X\T
MIHJ.AX+OD3"M-<U<Y';E:AW@.#,K:ZZ$OAMKG1K/B$_N7B;3SV3^"?F_/3S-
M)OX3FLSGY$E73!XPPB0@LQG!:$9>R,,S03^A>;$,$5^B>_H7%\A/8I8IB7[
M3-$XD3\.;:4'9[JPPW(@TV(@WIF!=- ]S]1:(I)%+&K0XW9]_SU]T*YWO1:
MK:-:A=9["^W4:R7^NLVN4,?YA#S'\QH&Y']<[C;%X]MZ)]_6>] NQRS4<K=)
M7HMEIUJFG9S7.</S>1;J%29HGHYFL7Q%?WS6;="=8JG\LVFY%<!N,] D[('<
MT)"-+)V1)1,[9HV__\[M.S\W604)PY P @D+@& UB[N5Q=TV^OB1"6.Q22J*
M*YKHWZT=R[:LR=N"=).3S&_G;JP7V>[8L'=;X'=;D'=;!*TS^I_QZE7QZK7&
MJ\BY:(*^(E^P*%8HK#TDPCPD7]$D#/E6MQ,L9/&.+A*&:!:A;;:(DX1%1_6R
M*=*M8[CT*8*$84@8@80%0+#:JNA7JZ(/G2C[D!9#PC DC$#" B!8S>+KRN)K
ML$392KK46T@8AH012%AP_9^T[UP=$G_-LIO*LAO 7"V/DG*3J:U]76HJ) Q#
MP@@D+ ""U=R_K=R_A<[)MY 60\(P)(Q P@(@6,UBUSG\CW; LG([ZE)[06D8
ME$9 :4%)JZ=FYTQN=H^V0%R([/S\P5?F]MXN=A>2AD%I!)060-'JJ\ [K (/
M.DN71"BG(6D8E$9 :0$4K>[T82_);=W'N"Q5@VXC@=(P*(V TH*2=O(6W3M)
MU?;1QG7*Q"H_8I H?PLN-@>KVNH88Y)OWI_43]V![S;48W= BD.* [XX,[FG
M8A5G$B5LJ;MRKJ[UOW91'$,4!<4W^;;Y@BO%T_QRS6C$A&F@[R\Y5V\%TT%U
M&#3^%U!+ P04    " !N@?M4!.W0B60#   ("@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T,BYX;6RMEEV/VC@4AO^*E:U6K=1.O@/,0B0&4FU7[70$S.Q%
MM1<F.9"HB<W:#G3[ZVL[(07&DTZUO4ELY[ROGV/''^,#99]Y#B#0EZHD?&+E
M0NRN;9NG.5287]$=$/EE0UF%A:RRK<UW#'"F155I>XX3V14NB!6/==L=B\>T
M%F5!X(XA7E<59O_=0$D/$\NUC@V+8IL+U6#'XQW>PA+$_>Z.R9K=N61%!807
ME" &FXDU=:]GKJ,$.N*A@ ,_*2.5RIK2SZKR+IM8CB*"$E*A++!\[6$&9:F<
M),>_K:G5]:F$I^6C^UN=O$QFC3G,:/EWD8E\8@TME,$&UZ58T,.?T"84*K^4
MEEP_T:&-=2R4UES0JA5+@JH@S1M_:0?B1"!]S *O%7B7@N )@=\*?)UH0Z;3
MFF.!XS&C!\14M'13!3TV6BVS*8B:QJ5@\FLA=2)>)+/DW</TYGVR?(UF'V]7
MB^ELA:;+9;*2#=/;.9HG;Y/%(IFC1?*0W-XGZ U:-G..Z ;-*!%,S@6:<@Z"
M(TPR-(<-, 896L >2 WHY1P$+DK^2FKOEW/T\L4K] (5!*UR6G,IX6-;R&04
MDIVVX#<-N/<$>(0^R*YSCA*207:NM^4@="/A'4?BQNLU_*LF5\AW7B//\3P#
MSZQ?/H=4RETM=WMP_&YB?.WG/S4QD$*QQ^L2./HT77,]RO^8QJGQ"<P^:ANX
MYCN<PL22ZYP#VX,5__Z;&SE_F)+\169G*0==RD&?>]S]2UC_2Z9<&X-(&Z@=
M:A^[GAN,QO;^- E35.@[7=097=C1A?^7KC$(S_H=#?T+.D.4$P6^F2[JZ*)>
MNA45N$3ICQFC1[U[H>M[%XR&*-\=/,$XZ!@'O8S=OL":?<&$-WC<<31RU8HZ
MXS.$#<)A$)@!AQW@L!?P/27;-P)8I0Z"'Z(.'S&$@3NX #4$16%HQAQUF*-G
MS/5S$$>&80I"?W@!.7JT7KRA7%4C,Z;K?#];G%[0X_[/(*5;4GR5L%G-"K)%
M(@>T U;03!:Q0 ?,Y7F0EK7<R]7!\)SDVL[/L)W0<9R+[/HA?W9/LT_.V@K8
M5E]!N%QY-1'-L=NU=M><J3[<[>_AS1WI V;;@G!4PD9*G:N!G"C67#N:BJ [
M?7*OJ9#W %W,Y54-F J0WS>4BF-%==!=_N)O4$L#!!0    ( &Z!^U2,DR/
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
M']'0/Z)XD9RQ>3@B74>\*1C)7HC3^_DG&'B_ZN*W1*9DHU%EHV%B[PTHX[H
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
MI3I; =<!ZOV<,?G6T=MW<5H+_@)02P,$%     @ ;H'[5"/+4GAQ!0  @QX
M !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULM9E=<^(V%(;_BH;N='9G
MND&2OU-@)@MTED[:S83L]J+3"P$"/.L/5A*0_/O*QK&QK"BX=6Z"#>>\/GIR
M+.FU!\>4?>=;2@5XC*.$#WM;(7;7_3Y?;FE,^%6ZHXG\99VRF AYRC9]OF.4
MK/*D..IC"-U^3,*D-QKDW]VQT2#=BRA,Z!T#?!_'A#U]HE%Z'/90[_F+^W"S
M%=D7_=%@1S9T3L77W1V39_U2917&-.%AF@!&U\/>#;J>8IPEY!'?0GKD9\<@
M&\HB3;]G)[/5L >SBFA$ER*3(/+C0,<TBC(E6<>/0K177C-+/#]^5O\M'[P<
MS()P.DZCO\*5V Y[?@^LZ)KL(W&?'C_38D!.IK=,(Y[_!<=3K&OWP'+/11H7
MR;*".$Q.G^2Q '&6@%Y*P$4"OC3!*A*L2Q/L(L&^-,$I$O*A]T]CS\%-B""C
M 4N/@&714BT[R.GGV9)7F&2-,A=,_AK*/#'Z\O!Y>@]NYO/IPQS<_#D!M[.;
M3[/;V<-L.@?O)U20,.(?P$?P=3X![]]] .] F("';;KG)%GQ05_((C*I_K*X
MX*?3!?$+%_Q]GUP!"_X",,18DSXVIT_H4J:C/!UITB>77UV7/KW\ZK">WI?@
M2_JXI(]S/>LE^F)+&;CAG H.)$]P&Y)%&(4BI!S\?;/@@LD[Z1\=Y9.PK1?.
MII=KOB-+.NS)^8-3=J"]T<\_(1?^JF/>I=BD2[%I1V*U_XY5_G<LD_IHEBS3
MF )!'N64N*3A@2PBJFWYDXZ;ZV13\V&$<>#+]CZ<4]9$.6Z ZE$38TUM\74D
M5L-GE_AL([YQFN3M"TC>WSIN)P'GC C"R X4;KHHQX(*-V,Q;;EU)%;CYI3<
M'".W?%+0T7(:'"S'@6J7-:-PX/F>0LM80EM:'8G5:+DE+?=U6G*E9(PFIE9S
M&U@\Z%J6 J\9Y?H0^@H\8T5MX74D5H/GE? \([P)75,);B77].>I3C_!>4TN
M,% [KQF$?.@ZKD+/6%);>AV)U>CY)3W_,GJ271SR;.^LA>=KYB\+NLHM.=:$
M64Z U/7!6%-;?!V)U? %);[ B"\W)2!=@SVGAALW:&"1364K33761'D.5MD9
M"VK+KB.Q&CL$JWT[-*^N9+?+6H]$$9#+;,))[KST.W+8;"UH.^HZJPES@L"U
M%8A%V/D^)H">KZA--6&^[.>JZ^L#/S,LR#CP.R9=,A-/^7Z9_MB'.^E;A7;8
MJ+E@VKZOMHXF#+N^I:Z8YK+:-D]7:G6(E>] QHWSZ)M$MF=4SOL'RD4&4-\X
MN-DX+O3455,3YKFVNFJ:2VH-\"V< :JL 7K-&PB2;$)I" Q35Z%1G_D#=<<_
MUH79<G.B\NO4&72E5N=7>0/TO\T!TNW[ [_1?)HPN4 TZ'7J#[I2J].K' +Z
MCQ8!:7;_EN5"E5DS#,G)N7''=NH2NE*K,ZM\ KK$*$1ILODH*(M-C==T 1:&
MCJ-NV#1QCBWK57<=YL):8WP+PX JQX#,EN&+7'R)"),-B"B1&[>H>F*E9=DT
M!8YE-V9 C;\(U!W%Q%Q9:XYO81U0Y1W0*^8A/(0KFJPXV)&G[,&2EE[3$V#-
MODT;U=BV=6H<NE*KTZNL S)[A[KK?ZT'F^; DZY>I=B,"NSF,M*IA>A*K?[P
MN?(0V.PA2@/+Z($F>VT+8HTIL)$Z%>JB7,=1X)G+:?UHN".U.KS*AV"S#WEQ
M#<9-/^'9T%:)::)\6[UIS36T)O86I@.?O>PPFPYU!7[EMBW4S@TDPK[JZ<>Z
M,,L.U,7#7%MKDIVZC_[9^[OL]>P?A&W"A,L5=BWEX94GNX2=WGB>3D2ZRU_I
M+5(ATC@_W%*RHBP+D+^OTU0\GV1O"<OWSJ-_ 5!+ P04    " !N@?M4=M>@
M;W4%  "T*   &0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6RUFN]OHS88
MQ_\5*SM-/:D+F"0DN261FO)CG=JINMYM+Z:]<(F3H .<,Z:Y2OOC9P,ED! W
M2,_>M$!X/H^=YXMMOO%LS_BW=$NI0#_B*$GGO:T0NT^&D09;&I.TSW8TD9^L
M&8^)D*=\8Z0[3LDJ#XHCPS)-VXA)F/06L_S:(U_,6":B,*&/'*59'!/^NJ01
MV\][N/=VX7.XV0IUP5C,=F1#GZCXNGOD\LRH**LPIDD:L@1QNI[W;O G'T]5
M0'['GR'=I[5CI+KRS-@W=7*WFO=,U2(:T4 H!)'_7N@MC2)%DNWX7D)[54X5
M6#]^HWMYYV5GGDE*;UGT5[@2VWEOTD,KNB99)#ZS_6^T[-!(\0(6I?E?M"_N
MM:T>"K)4L+@,EBV(PZ3X3WZ47T0MP++/!%AE@'4<<"[#H P87!HP+ .&EP:,
MRH#1I0%V&6!?&C N \9YL8IO-R^-0P19S#C;(Z[NEC1UD-<WCY85"1,EQ2?!
MY:>AC!.+>_?FR7U"OZ _".=$R0)=.520,$H_HK7X^2<\GOR*P@1]V;(L)<DJ
MO48?&N<S0\AV*)H1E#F=(J=U)B=&#RP1VQ2YR8JNFO&&;'_5">NM$TM+"_P]
MB_K(M*^195H8?7URT-6'0^M;&GBKYST0WD<#W.2U]5./\>AS'UF3=S'N>[U+
M9&O,'&-I,)X>X]#@HD[Y>LQ-MI'?M1;3J.&@$N(@YP[."9&F*:77Z)[*@>4:
M.30->+C+AZN_[^6]Z$[0./VGI<'+ CQL!ZNQ_%.Z(P&=]^1@G5+^0GL+J0S;
M;%4&),R!A+F0, \2Y@/!&KH95KH9ZN@+7TZW*%*B08)R.4(2I9DVF6@Y764"
M"7,*F)W#U-KA98$GIFG.C)=Z_2%3>I P'PC6J/^HJO](6W\YK/&\^I4,HI \
MAU$H0MHV-RVUN*XR@(0Y!6Q4DX&%\8D,(%-ZD# ?"-:0@5W)P+Y8!G*=KI8R
MR081.:>(5A5H:5U5  ES[)/!P#(')RJ 3.E!PGP@6$,%XTH%8ZT*Y)IDT%9M
M;537:D/"'$B8.VZ91R:#<5,Z'F1*'PC6J/:DJO9$6^W[2X9[+:)KZ2%A#B3,
MG9S,'9/I"..CTD.F](%@C=)/J])/M:7/+1/$UBB3"C@_RFLA78L/"7,@8>[T
MY+F?F/;0/BI^RUWCD74D$1^H88VJ8O/@1IC:NBZS,%K)F;NMF/K0KM4$I3F@
M-!>4YH'2?"A:4R UNPK_7S9!28;2#R3- :6YH#0/E.9#T9KZL0[ZL;0#S!?*
M8S5O!"P1G 2B52AZ!,;HE1+>-N'<OA,Z+"*1C>+< 6V5@A;160J0- ^4YD/1
MFE(X&(Y8ZTLMEG($62%.$X$$0SL2KM 529*,1-$KDJ^0>:W:'-*E'MQY)!FT
MO/$=O_ YH#E=4)H'2O.A:$U9'/Q$K#<4;S@E:H1@ZW484)2G*IVEJS!!Z?>,
M<(K6E(J/Z%_=CPS+,E%]48X'1^NM6WUK.L\CD#07E.:!TGPH6E,E!]<1ZVW'
M<TY#&59_F.V3A_E6#^]<=$B:"TKS0&D^%*U9](/'B/4FHYHQB@DC3$J[4<X3
M@;Q -K15#05O6E.#V3<'QVH ]0]!:2XHS0.E^5"TIAH.7B/6FXUW\8ZS%QHK
M/<@U ]N3)&A708LOIW[@.98!J+$(2G-!:1XHS8>B-65P,"$Q@ NI9W1>,8+Z
MD* T%Y3F@=+\DE9_$(=6_1>VI@0.9B0&<2/UE,XB /4C06DN*,T#I?GXU =M
M$X%1VU,54[[)M\NE*&!9(HKM5=75:DO>3;X1S3C<7NSG>R!\$R:I?(E8RU"S
M/Y:K&%YLD2M.!-OE.[2>F1 LS@^WE*PH5S?(S]>,B;<3E:#:J+CX#U!+ P04
M    " !N@?M4@Y/RA2$#  "#"@  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6RM5EUOFS 4_2L6JZ9.6LHWE"Q!2D*J;6JUJEF[AVD/3K@)J( SV_G8
MOY\-A!*@:;7U);'-.>?Z7%_P'>P(?601 $?[-,G84(DX7_=5E2TB2#&[(&O(
MQ),EH2GF8DI7*EM3P&%.2A/5T#1'37&<*?X@7[NE_H!L>!)G<$L1VZ0IIG_&
MD)#=4-&5P\)=O(JX7%#]P1JO8 ;\?GU+Q4RM5,(XA8S%)$,4ED-EI/>GKL3G
M@(<8=JPV1M+)G)!'.?D2#A5-;@@26'"I@,7?%B:0)%)(;.-WJ:E4(26Q/CZH
M7^7>A9<Y9C AR8\XY-%0N510"$N\2?@=V7V&TH\M]18D8?DOVA58QU/08L,X
M24NRV$$:9\4_WI=YJ!&$3C?!* E&DV ]0S!+@OG:"%9)L%X;P2X)N76U\)XG
M+L <^P-*=HA*M%"3@SS[.5OD*\YDG<PX%4]CP>/^]70TF\Y0#WU; \4\SE;H
M&D3BT70O2I$!0^<!<!PG[(, W<\"='[V 9VA.$/?([)A. O90.5B)U)/7911
MQT54XYFH)KHA&8\8FF8AA!W\X#3?.<%710:J-!B'-(R-DX)?-]D%,K6/R- ,
MHV,_D]?3]2X[_Q=]^L_1CY)A5C5AYGKF<S4A"X"AGZ,YXU2\R;^Z#KB0L+HE
MY->MS]9X 4-%?+X8T"TH_OMWNJ-]ZLKN6XH%;RDV?2.QHW.PJG.P3JG[5_$>
M0I3DK^.",-[YHA423BXA+X6M;WF./5"W]?RV03W3<XUC5-!&Z9IF>\>H:9>6
M4],ZLFI75NV35F<1H;S'@:8O^2UT[%IX]])MV&UC;+V1DJ"-T6W/:GAM@SS7
MZG;J5$Z=DTX?,(WQ/(&7?#IMGT;39QNCFY;6,-H!LCR]8;0-,NKACIRZE5/W
MI-.G&Z6P"N6-TN76;1658[F-RINT03U#UQM)"=HHW=2MYLFV48;7L*O6;M44
MZ"IO9Y@XL4W&BX]IM5IU3*.\46BLC_7^1.]8#T2'531$3_)%>W:#Z2K.F$C<
M4H32+EQQ,K1H>8H))^O\3I\3+CJ$?!B)+A&H!(CG2T+X82(#5'VG_Q=02P,$
M%     @ ;H'[5&&LV5O5 @  C @  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3(N>&ULK59M3]LP$/XK5H8FD%KRTC8I+(U46M V,0W1L7V8]L%-+XV%8V>V
MV\*_G^V$J(50QL:7Q"_W/'?/W3E.O.'B5N8 "MT5E,F1DRM5GKJN3',HL#SF
M)3"]DW%18*6G8NG*4@!>6%!!W<#S0K? A#E);->N1!+SE:*$P95 <E446-R?
M >6;D>,[#PO79)DKL^ F<8F7, -U4UX)/7,;E@4I@$G"&1*0C9RQ?SJ)C+TU
M^$Y@([?&R"B9<WYK)I\6(\<S 0&%5!D&K%]KF "EADB'\;OF=!J7!K@]?F"_
ML-JUECF6,.'T!UFH?.0,';2 #*^HNN:;CU#K&1B^E%-IGVA3V88G#DI74O&B
M!NL("L*J-[ZK\[ %",)G $$-"/X6T*L!/2NTBLS*FF*%DUCP#1+&6K.9@<V-
M16LUA)DJSI30NT3C5')Y/IZ=SU 7V?HAGJ$;"6@L)2B)#J>@,*'R2._?S*;H
M\. ('2#"T+><KR1F"QF[2@=AJ-RT=GA6.0R><?AYQ8Y1S^N@P N"%OAD/WP*
MJ8;[%N[OPETMO=$?-/H#R]=[3C_H'I#HYW@NE= ]]:M-4471;Z<PY^Q4ECB%
MD:,/D@2Q!B=Y_\X/O0]M^MZ(;$=MKU';V\>>?"U!8$78$E&CNX.$J7J79]V5
MKCHV5>\@J; "?5!M-V2$89823%'))3$GKRU!+WA5.0A$.5MV%8BB\M/6.I/_
MY]E)2[])2W\O<=/[319:&[LB"2V)^3JNDZ$7]L/876]K:+&*!J97URT1#IH(
M!Z\K'"5X3BA1]QW]E1!"5^N?"O>"5YOPFK]Q2:"U=F]"M9.<L$E.^)KDO!#H
M6?BD0(->WW]4Q:=&X<GPI+V(41-GM#?.RZ9S^>LBCIZV5-^/O$<AMUA%0W_X
M*&9WZZXP]_07+):$21U(IG'><:3K**J[KYHH7MKK8\Z5OHSL,->_"R",@=[/
M.%</$W,C-3\@R1]02P,$%     @ ;H'[5&B 1V]3 @  Y04  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3,N>&ULK91=;],P%(;_BA4D!!)K/IJU4TDB==T0
MH"%5+; +Q(6;G#;6$CO83K/^>XZ=-.I06H'$3>*/\[[V8_N<J!'R2>4 FCR7
M!5>QDVM=S5Q7I3F45(U$!1QGMD*65&-7[EQ52:"9%96%&WC>Q"TIXTX2V;&E
M3")1ZX)Q6$JBZK*D\G +A6ABQW>. RNVR[49<).HHCM8@_Y6+27VW-XE8R5P
MQ00G$K:Q,_=GB]#$VX#O#!IUTB:&9"/$D^E\RF+',QN" E)M'"C^]K" HC!&
MN(U?G:?3+VF$I^VC^P?+CBP;JF ABD>6Z3QV;AR2P9;6A5Z)YB-T/-?&+Q6%
MLE_2M+&AYY"T5EJ4G1AW4#+>_NES=PXG G]Z1A!T@N /07!]1C#N!&,+VN[,
M8MU139-(BH9($XUNIF'/QJJ1AG%SBVLM<9:A3B</]_/U_9I<D168.V=\1QX
MCX5\!5F2-W>@*2O4V\C5N)B1N&EG?-L:!V>,/]=\1,;>.Q)X03 @7UR6WT&*
M<M_*_9=R%Q%[SJ#G#*S?^!RG@5+DQWRCM,2W\W.(J+4(ARU,/LU415.('4P8
M!7(/3O+ZE3_QW@_Q_2>S%[3CGG9\R3UYM*\7LBNZ!XG)B/EVO-W"WJ[&VQTZ
M@<NV4W( *A69D%)PG:LA[+]SN.D<B!^0C![4!>:P9P[_C3EC*A4UUT12#4.P
MK9_O64-3[O:)-_)"?*W[4Z(S86$?UF[7/4E"4P"_4+EC7.&!;U'GC::8T+(M
M*FU'B\KFY49HS'+;S+$.@S0!.+\50A\[)M7[RI[\!E!+ P04    " !N@?M4
M(63X:LX"  #4!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6R-E6UO
MFS 0Q[^*Q:JIE=:""4_)"%+Z,&U3*U5-N[V8]L()EV 5,+--TG[[V29EV>(D
M>P-^NO_O[N#.Z9KQ9U$ 2/12E;48.X64S<AUQ;R BH@+UD"M=A:,5T2J*5^Z
MHN% <F-4E:[O>9%;$5H[66K6[GF6LE:6M(9[CD1;582_7D+)UF,'.V\+#W19
M2+W@9FE#EC %^=3<<S5S>Y6<5E +RFK$83%V)GATB8V!.?&-PEILC9$.9<;8
MLYY\R<>.ISV"$N922Q#U6L$5E*564G[\VH@Z/5,;;H_?U#^9X%4P,R+@BI7?
M:2Z+L9,X*(<%:4OYP-:?81-0J/7FK!3FB=;=V2AVT+P5DE4;8^5!1>ON35XV
MB=@R\/T]!O[&P#=^=R#CY361)$LY6R.N3RLU/3"A&FOE'*WU5YE*KG:ILI/9
M[<UD>C-%Y^B.R)9324$@LI# T21GC4D<6Z D\-'I-4A"2W&&3A"MT6/!6D'J
M7*2N5'YH-7>^85YV3'\/\VM;7Z"!]P'YGN^CI^DU.CTY^UO&56'TL?A]++[1
M'>R+!=3G$>C'9"8D5Y_[I\VU3B*P2^@:&(F&S&'LJ)]< %^!D[U_AR/OXP$'
M![V#@T/JV0/H.LE5<E5.=? V!SN)R$CHFEIEYX&'4W=E 0<].#@(5JR!C=59
MA5LLG"2#V X+>UAX#!;88.$N+/*'GAT6];#H&"RTP:)=6(!Q8H?%/2P^!HML
ML'@7YH7>GC0F/2PY!HN1*C D"U#]5M>DC9WLL(-XB/=D==BSAP?9CTR2$I6Z
MGE!#7E47EM8Z'UH"C_UHS]^*O3]-R3O(OP4A1HA632LA5]U&Q0Y"6CN-M^/"
M.8[C<$\"\%9?Q/^=@I*2&2VI?+5Z@'<*-AF&^-\<N%L]6M]W=X0O:2T48:'L
MO(M8A<"[*Z2;2-:8MCUC4ET"9EBH:Q>X/J#V%XS)MXF^"?J+//L-4$L#!!0
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
M,/);EHP5(#23@BA83;V+\'PVLODNX2N#K>Z,B76RE/+>!E?9U NL(."0&LM
M\;&!&7!NB5#&SX;3:U]I@=WQ$_M[YQV]+*F&F>3?6&;RJ7?JD0Q6M.+F6FX_
M0./'"4PEU^Y.MDUNX)&TTD86#1@5%$S43_K0U*$#"(<O *(&$/TK8-  !LYH
MK<S9FE-#DUC)+5$V&]GLP-7&H=$-$_8KWAB%JPQQ)IF_N[PEQ^0+[I<95>J1
MB36Y*&0E##F<@Z&,ZS>X/I-B \JP)0<LTM+@U-W-G!P>O"$'A ERF\M*4Y'I
MV#>HRG+[::/@LE80O:#@8R5.R" X(E$013WPV7[X'%*$APX>[L)]K$5;D*@M
M2.3X!B_RH;LKH8VJ<+,:\OT3)I K X7^T6>N9AOVL]DS>*Y+FL+4PT.F06W
M2UZ_"L?!VSZK_XELQ_B@-3[8QYXL%!,I*RGO<UE#QPYJ&\,F&0?VBOU-5_]?
MTW:4#5MEP[W*[@0M)&Z^7Y 1IG5%10HDE=KT[K:::]31<#PY'9P]4]J3=19-
M3ON%CEJAH[U"NZ=$@V!2$2$-Z",BP/1I'?U1K]%9%([#9V+[TH*)/2T[:OU.
M&[ M^#-5:R8TX;!"8' R01Y5M[4Z,+)TG6$I#?89-\SQ3P#*)N#Z2J+Z)K#-
MIOVW)+\!4$L#!!0    ( &Z!^U0(#S8OE ,  !4.   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;*U776_;-A3]*X36#@VP6M^RD]D"$EM&4ZQ T+3K
MP] 'VKJVA4JD1U)VVE]?DI)51Z859<N++5+GG"L>7EU=CO>4?>,; ($>BISP
MB;418GMEVWRY@0+S =T"D7=6E!58R"%;VWS+ *>:5.2VYSB17>",6/%8S]VQ
M>$Q+D6<$[ACB95%@]OT&<KJ?6*YUF/B8K3="3=CQ>(O7< _B\_:.R9'=J*19
M 81GE" &JXEU[5[-1PJO 7]GL.='UTBM9$'I-S6X32>6HQX(<E@*I8#EWPZF
MD.=*2#[&O[6FU814Q./K@_I<KUVN98$Y3&G^)4O%9F*-+)3""I>Y^$CW[Z!>
M3ZCTEC3G^A?M*^Q0@I<E%[2HR?()BHQ4__BA]N&(('7,!*\F>'T)?DWPVX3@
M#"&H"4'?"&%-"/M&B&I"I+VOS-).S[# \9C1/6(*+=74A=XNS98&9T0EUKU@
M\FXF>2*>)3>?T%MT2P0PX (E#S)E.: W,Q XR_F%O#FE9 =,9(L<Y*8MA)SZ
M?#]#;UY=H%<H(^C3AI8<DY2/;2$?20G;RSK\317>.Q/>11\H$1N.$I)":N!/
MN_G^4_RDFQ]U\&UI9>.G=_#SQNL4G,-B@+S+/Y#G>(YI/=WT]R49(-_1=,]
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
M"YSG2=G\14\MUABA^:;D>=H&5U>0QMGV?_BM[8B=@(I''8#; "P'6'L"2!M
MOK<%JPVPOK<%NPUH4I]L<V\Z+@AY.)L6^1,J:G3%5G]H>K^)KOHKSNJ!<L^+
MZMNXBN.S._J9_O9 T5OT$\N71;A>Q7-TQQY9MF'H+& \C)/RO/KZX3Y 9Z_.
MT2L49^C3*M^481:5TPFO+J*FFLS;!J^W#>(]#1+T,<_XJD0TBUBDB _T\8XF
M?E(EW_4 ?NZ!:ZPE_&63C1$QWB!L8*RXGIOO#S=5Z?R_UNG1K0N=0;KA0!H^
MLH<OB,MPN2S8,FQNXWS1C84_?ZV@Z#UG:?F7JNI;7DO-6\O=1;D.Y^QR5.E9
MR8I'-IJ]_L%TC'>J+H<D"R#)*!"94!RK*XZE8Y^UI5#U_C;0:0+KWX;'&78M
M0MSIY'&W7X<P@FW7P"(L&,(<VW L2X11!8SXV# [F)"EW65I:[.\9<6<9;P>
M>SSG85+]'.U->\OD[5R!*67\(B)X$4%U""%%ITO1T:;X,+X?J]+11AUZ#T&2
M!9!D%(A,Z'JWZWKW1 +G0A8'DBR )*- 9$)QO*XXWK$"YPVTQK1<%]O2[:Z
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
M."/[J0&-IP<WZ7K#Y0-S-MFB-5YB_F5[3<6=V5"2-,<%2TD!*%Y-C7-X%L%
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
M>WNUM(/'KA'\E6JM8#;+=3#H!?V?_/L;#2Q#N71M6D$L"J[+7E;OUD^!2=D
M'Z^7[X@+(I?41(SAPI@&!X=&NBQ;<[G0(G?M\%9HTUS=-#7/&93V@CE?"*'7
M"^N@?B"-OP-02P,$%     @ ;H'[5#V6_\@$ P  <0D  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S$N>&ULK59M;]HP$/XKIZR;0%K)"R\%!I& ,*V3NJ'2
M;I.F?3#)!:PE,;,-=/]^MA-2Z%)4;7Q);.>>Y^X>7WP>[!C_*5:($A[2)!-#
M:R7ENF_;(EQA2D2#K3%37V+&4R+5E"]ML>9((@-*$]MSG(Z=$II9_L"LS;@_
M8!N9T QG',0F30G_/<:$[8:6:^T7;NER)?6"[0_69(ESE/?K&5<SNV2):(J9
MH"P#CO'0&KG]:5O;&X,O%'?B8 PZDP5C/_7D.AI:C@X($PRE9B#JM<4))HDF
M4F'\*CBMTJ4&'H[W[.]-[BJ7!1$X8<E7&LG5T.I:$&%,-HF\9;L/6.1C @Q9
M(LP3=H6M8T&X$9*E!5A%D-(L?Y.'0H<#@.*I!G@%P'L*:#T#:!: YDL]M I
MZZ4>V@7 I&[GN1OA B*)/^!L!UQ;*S8],.H;M-*+9KI.YI*KKU3AI'_]:?+Y
M9@IWHV_3.5S"/"\78#$L,,.82H@Y2X%F(4L1)'E  22+(*(BY"C-$E")J8!:
M@)+01-05S_T\@-I%'2X4$NY6;",42 QLJ4+6CNVP"&^<A^<]$UX3;E@F5P*F
M6811!3XXC>^<P-M*JE(O;Z_7V#M)^'&3-:#IO 7/\;R*>"8OA[M5Z?R?]^D_
M>S\2HUD63]/P-9\KGKPJ[E0)!*H>$B8V'.'[:"$D5R? CZK]SAE;U8SZ5.R+
M-0EQ:*EC3R#?HN6_>>5VG'=58I^3+#@GV?1,9$?;TBJWI76*W9]QMJ7F(%=]
M!&J'/W+]Z$^NVI^<NF.H=9/9^FZWXUZU!O;V4/F_S2Y=M^=VCLV""K:K;JOG
M'IM-*]B\7KOYZ/1(AW:I0_ND#M,X1M.'#I(&3M2A56JB9_4J&4XR5^\?5%7H
MF7B"G*=[*&2CTWXBXVDY:EZ[YS8<YW6]JL;L@QZ2(E^:YBT@9)M,YB="N5K>
M#T:F+3Y9'[O]B5NQ'JC[1-[^'^GSR\@-X4N:"4@P5JZ<QI7*@^<-/I](MC8=
M;,&DZH=FN%)W(N3:0'V/&9/[B790WK+\/U!+ P04    " !N@?M4N&2L\2("
M   W!   &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q]5&UOVC 0_BLG
MKYI:J2,OM-U@220HG=9)=*BTVZ1I'TQR :N.G=H.8?]^=A(B)D&_Q#[[GN>>
M.]\EJJ5ZT1M$ [N""QV3C3'EV/-TNL&"ZH$L4=B;7*J"&FNJM:=+A31K0 7W
M0M^_\0K*!$FBYFRADDA6AC.!"P6Z*@JJ_DZ1RSHF =D?/++UQK@#+XE*NL8E
MFN=RH:SE]2P9*U!H)@4HS&,R"<;3H?-O''XPK/7!'EPF*RE?G'&?Q<1W@I!C
M:AP#M<L6;Y%S1V1EO':<I _I@(?[/?N7)G>;RXIJO)7\)\O,)B:?"&28TXJ;
M1UE_Q2Z?:\>72JZ;+]2M[]6(0%II(XL.;!443+0KW75U. "$X0E V '"1G<;
MJ%$YHX8FD9(U*.=MV=RF2;5!6W%,N$=9&F5OF<69Y/[A]OO\#IXFO^Z6\ $>
MJ%+4U0G.9V@HX_H"SH )F#/.;15UY!D;U6&]M(LP;2.$)R)\J\0 AOXEA'X8
MPO-R!N=G%__3>%9TKSSLE8<-[_"4<I'* N&)[F#&=,JEKA3"[\E*&V7?^L\Q
MI2WCU7%&U_]C7=(48V(;7*/:(DG>OPMN_,]OZ!WV>H=OL2<SS%$IS,!8Q51K
M-/H2MI17M&U/;N>#BA2/Z6Z9@[84;LZV23 *!J/(VQXJ\@[ZP(W4G*HU$QHX
MYA;G#SY>$U!MF[:&D673&BMI;*,UVXV=;%3.P=[G4IJ]X;JM_U<D_P!02P,$
M%     @ ;H'[5")-M3Z !P  PC8  !D   !X;"]W;W)K<VAE971S+W-H965T
M-S,N>&ULS5MM;YM($/XK*U]T2J4DA@5C.Y=82FU><FK:*&ZN'T[W80/K&)47
M'ZR35+H??\N+C<'K!;=SIWYH8V#F>6:9V9W9 :Y>X^1KNJ24H;<PB-+KWI*Q
MU66_G[I+&I+T(E[1B%]9Q$E(&#],GOOI*J'$RY7"H(\5Q>B'Q(]ZDZO\W'TR
MN8K7+/ C>I^@=!V&)/GVG@;QZW5/[6U.//C/2Y:=Z$^N5N29SBE[7-TG_*B_
M1?'\D$:I'T<HH8OKWHUZZ6 ]4\@E_O#I:[KS&V5#>8KCK]G!K7?=4S*+:$!=
MED$0_N>%3FD09$C<CK]+T-Z6,U/<_;U!M_+!\\$\D91.X^"+[['E=6_40QY=
MD'7 'N)7AY8#&F1X;ARD^?_HM915>LA=IRP.2V5N0>A'Q5_R5MZ('07-.*"
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
M).B*F 12105[0&ARDIO$PA^9?;-T_WZVDX9N:GG82^QKWW/./?9UTEZ;=]L
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
MZE/\5?L%I2+3PB5NN+H@_%7#B,>S"-S%Q$^\"1F'P<0+XO9=',[\B9OHD 8
M:5P0\C]#@S0!2/.2D*8&:0&0UB4A+0W2!B#M2T+:&J0#0#J7A'0TR!$ .;HD
MY$B#_ A ?L2%O'-C/R;AE,PC+_:"Q$W\,-#0/@%HGW#1'MSHFY>X=S./Q-YX
M$?F)[\5ZXAY F7N "Q=Y8\]_K.'BO^JGFD3N."%N''N).N'JF*!@D TS\:9>
M%#4=[^'!CV/U<#LAA+PR1!;+?1A._O%G,^(&$Q(F7Y6:?=4!@WN_CJI."8EE
MB&R6%JQ]L WIS'?O_-F[S@AY98@LEIGGQET:2"!#9(-,O+M$9X$\,406Q=3U
M(_+HSA8>>5!!6D3>@TIRG5!!AA@B*R+R'KU@T:E&(1<,D640)^'XV[520ILP
MYLI9O_M@" EAB&P$/U!4'DG<?SN]W8!$8""+X&H6QO$'XKE1X ?W,9FK;!%_
M=:-.]0XIP$!60)/YDZ;;-_FKEI4B]8)Q-X,9X!@#V04GRQ!R-2\SGG)6Z9B0
M# QD&9PL2<B5&NIFK/J@4T(Z,)!U -8FG1&; 7G"0/?$^]KD9"PA@1C( H&+
M%*)C0B(QD$4"52DJICHF)!@#63!MH7+R(4->,9"]4E<LIZ!,2"PFLEC.E"Y'
M3AT3THN)K)=#"7,R?)!13&2CG*ME#J Z)CAOA6P4O:0Y&4-()":R2,[6-BVI
MC@F)Q$06R6DK7Y-8M;W:=S AE9C(*CF'Z:Y67-VL8T(J,='')%#UH$^EFI!*
M3&25P)CZ9*H)J<5$5@N,J4^G6I!LK$M.9W4F5"U(-A:Z;"!,?4K5@MQC(;OG
M9&7[FH]T]UB0>RQD]X"8G7&"!:Z:(%L(+,&[F)"%+&0+P9B=)2C(0M8E!S2=
MO&E!%K*0+01C=O(F9"$+V4+PN&NB8T(6LI M=!AW79. "D'KU7D%QR3E6:?8
MM"$%V<@*>F4,=ZQF+#9DQFC%B/=#M:J/=VQ(03:R@EXQ([[92E*NR4(QNE7%
M9-5]XC:D(!M906^8K-Y2\A;-A(F<7.F8D()L9 6]8CY0N1>J#&85H6O)A*J*
MRYW4,2$%V7]D@45ACFFU)=.L?"9^T;:D;M5G@6QPZ?X/K+S4D&7Q5._B41].
M8E;P4I"@E)TI QM2D(VLH -FH)H?JWST4G=.-R_WA6RRDHX)*<A&5M !TR]4
M=V25/.2AU\RI8T(*LI$5=,"<[M4/B)$Y?:GOK^K$-!>\2'5,2$'VGYACJW]
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
M\=.S[&T[O.2SZ9^UZS]02P$"% ,4    " !N@?M4!T%-8H$   "Q    $
M            @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( &Z!
M^U2W!6%2[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( &Z!^U297)PC$ 8  )PG   3              "
M <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ;H'[5)L(6AO)
M!0  PAX  !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( &Z!^U1R0!;5? 8  ,D:   8              "
M@0P.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !N@?M4
MI]IFQ;,"   :"   &               @(&^%   >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ ;H'[5+4$I2E$"0  R3H  !@
M     ("!IQ<  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M &Z!^U3N#POKWP,  +L-   8              " @2$A  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    " !N@?M4:!C1+2T0  !,PP  &
M            @($V)0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ ;H'[5'E$'6C# @  N <  !@              ("!F34  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( &Z!^U2[VD0]O@<   HK
M   8              " @9(X  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    " !N@?M4K%ZA[98$  ";"@  &               @(&&0
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ ;H'[5#<*NC$Z
M P  [P8  !D              ("!4D4  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    " !N@?M4+,,<T#L%   3#0  &0
M@('#2   >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( &Z!
M^U1NW#[FS0(  "0&   9              " @35.  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ ;H'[5#?,D#IM!   &@H  !D
M         ("!.5$  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    " !N@?M4-^VQT[$#  !3"   &0              @('=50  >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( &Z!^U0&GV3=?@<  /(1
M   9              " @<59  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ ;H'[5.YV=G!:#   2"$  !D              ("!>F$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " !N@?M4R:RL
M E4'  "7$@  &0              @($+;@  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( &Z!^U2YN];@9P8  #P/   9
M  " @9=U  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
M;H'[5)^ZDB#! P  N0<  !D              ("!-7P  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    " !N@?M4[*[;NR &   )#P  &0
M            @($M@   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( &Z!^U35\M?5T04  ",/   9              " @82&  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ ;H'[5#/?A)I5"P
M%QX  !D              ("!C(P  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    " !N@?M4+53FTY('    $P  &0              @($8
MF   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( &Z!^U3Y
MJBG3]@(  %X&   9              " @>&?  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ ;H'[5.OU)RHG!0  J0T  !D
M     ("!#J,  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M" !N@?M4?_J\R<P"  "I!@  &0              @(%LJ   >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( &Z!^U0/-KD0UP0   X,   9
M              " @6^K  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ ;H'[5/;UA=>] P  20@  !D              ("!?;   'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !N@?M47[LE6=,%
M   F#P  &0              @(%QM   >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( &Z!^U1!/L@Q 00  &@)   9              "
M@7NZ  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ ;H'[
M5.R+L=#< P  > D  !D              ("!L[X  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    " !N@?M4]U,Q5ZT&   3$0  &0
M        @('&P@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( &Z!^U298.4I;P,  (0'   9              " @:K)  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ ;H'[5(K+4QR5 @  LP4
M !D              ("!4,T  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    " !N@?M48GY.3I(%  #)#0  &0              @($<T
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( &Z!^U3#,,C6
ML0,  ,</   9              " @>75  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ ;H'[5(AZR48U @  >00  !D
M ("!S=D  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !N
M@?M4GL'(,KX"   G!P  &0              @($YW   >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( &Z!^U3+]H,>T0(  /@'   9
M          " @2[?  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ ;H'[5"LQWB8+ P  -0D  !D              ("!-N(  'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " !N@?M4QSHJ)O(#   8
M&@  &0              @(%XY0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( &Z!^U0$[=")9 ,   @*   9              " @:'I
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ ;H'[5(R3
M(\!L @  8P4  !D              ("!/.T  'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    " !N@?M4>$U<HML"   T"   &0
M    @('?[P  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M &Z!^U1)?EC+YP(  *T'   9              " @?'R  !X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ ;H'[5(@XE-9B!0  @",  !D
M             ("!#_8  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    " !N@?M4$/@./Y8#  !U$   &0              @(&H^P  >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( &Z!^U2E0>R5^P(
M +D)   9              " @77_  !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL4$L! A0#%     @ ;H'[5"/+4GAQ!0  @QX  !D              ("!
MIP(! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !N@?M4
M=M>@;W4%  "T*   &0              @(%/" $ >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;%!+ 0(4 Q0    ( &Z!^U2#D_*%(0,  (,*   9
M      " @?L- 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%
M  @ ;H'[5&&LV5O5 @  C @  !D              ("!4Q$! 'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !N@?M4:(!';U,"  #E!0
M&0              @(%?% $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+
M 0(4 Q0    ( &Z!^U0A9/AJS@(  -0'   9              " @>D6 0!X
M;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ ;H'[5+6D<?N?
M @  =P8  !D              ("![AD! 'AL+W=O<FMS:&5E=',O<VAE970U
M-2YX;6Q02P$"% ,4    " !N@?M49[406B\&  !Y-@  &0
M@('$' $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( &Z!
M^U0VAD/,C0(  &<&   9              " @2HC 0!X;"]W;W)K<VAE971S
M+W-H965T-3<N>&UL4$L! A0#%     @ ;H'[5 @/-B^4 P  %0X  !D
M         ("![B4! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M    " !N@?M46U^XPH4#  "1$0  &0              @(&Y*0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( &Z!^U2Q\Q-YWP,  !01
M   9              " @74M 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL
M4$L! A0#%     @ ;H'[5*1O[5=J!0  ."\  !D              ("!BS$!
M 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " !N@?M4_J$,
ML<<$  !6(P  &0              @($L-P$ >&PO=V]R:W-H965T<R]S:&5E
M=#8R+GAM;%!+ 0(4 Q0    ( &Z!^U1.[)K=700  !H3   9
M  " @2H\ 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @
M;H'[5%R4H"5W!@  ^C(  !D              ("!OD ! 'AL+W=O<FMS:&5E
M=',O<VAE970V-"YX;6Q02P$"% ,4    " !N@?M4/DU@4-<&  "E.0  &0
M            @(%L1P$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4
M Q0    ( &Z!^U3FJ$.&YPH  *1K   9              " @7I. 0!X;"]W
M;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ ;H'[5'*Y!:4] P
M90T  !D              ("!F%D! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX
M;6Q02P$"% ,4    " !N@?M4ZO6F"+H$  #Q&@  &0              @($,
M70$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( &Z!^U3N
M]NM9H (  -@%   9              " @?UA 0!X;"]W;W)K<VAE971S+W-H
M965T-CDN>&UL4$L! A0#%     @ ;H'[5-DUD: J P  + D  !D
M     ("!U&0! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M" !N@?M4/9;_R 0#  !Q"0  &0              @($U: $ >&PO=V]R:W-H
M965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( &Z!^U2X9*SQ(@(  #<$   9
M              " @7!K 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L!
M A0#%     @ ;H'[5")-M3Z !P  PC8  !D              ("!R6T! 'AL
M+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " !N@?M4.L#/B94#
M  #T#0  &0              @(& =0$ >&PO=V]R:W-H965T<R]S:&5E=#<T
M+GAM;%!+ 0(4 Q0    ( &Z!^U2?4@&)Z $  %H$   9              "
M@4QY 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ ;H'[
M5#Z-\!Q* P  K!0   T              ( !:WL! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " !N@?M4EXJ[',     3 @  "P              @ '@?@$
M7W)E;',O+G)E;'-02P$"% ,4    " !N@?M40OOZ0"4&  "#,0  #P
M        @ ')?P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ ;H'[5&?\
M4D), @  :"P  !H              ( !&X8! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ ;H'[5(:F8T@, @  82L  !,
M     ( !GX@! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %, 4P"\%@
&W(H!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>325</ContextCount>
  <ElementCount>323</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>71</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - COVER PAGE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/COVERPAGE</Role>
      <ShortName>COVER PAGE</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/BASISOFPRESENTATION</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - MARKETABLE SECURITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MARKETABLESECURITIES</Role>
      <ShortName>MARKETABLE SECURITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2107103 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2114104 - Disclosure - DEFERRED COMMISSIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEFERREDCOMMISSIONS</Role>
      <ShortName>DEFERRED COMMISSIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2118105 - Disclosure - GOODWILL AND OTHER INTANGIBLES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLES</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124106 - Disclosure - OTHER ASSETS AND LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/OTHERASSETSANDLIABILITIES</Role>
      <ShortName>OTHER ASSETS AND LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2127107 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2135108 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2143109 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2147110 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2153111 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2158112 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2162113 - Disclosure - (LOSS) EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LOSSEARNINGSPERSHARE</Role>
      <ShortName>(LOSS) EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2165114 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - BASIS OF PRESENTATION (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/BASISOFPRESENTATIONPolicies</Role>
      <ShortName>BASIS OF PRESENTATION (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - MARKETABLE SECURITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MARKETABLESECURITIESTables</Role>
      <ShortName>MARKETABLE SECURITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/MARKETABLESECURITIES</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2308302 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2315303 - Disclosure - DEFERRED COMMISSIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEFERREDCOMMISSIONSTables</Role>
      <ShortName>DEFERRED COMMISSIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/DEFERREDCOMMISSIONS</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2319304 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLES</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2325305 - Disclosure - OTHER ASSETS AND LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables</Role>
      <ShortName>OTHER ASSETS AND LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/OTHERASSETSANDLIABILITIES</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2328306 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/LEASES</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2336307 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/DEBT</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2344308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2348309 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/REVENUE</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2354310 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2359311 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/INCOMETAXES</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2363312 - Disclosure - (LOSS) EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LOSSEARNINGSPERSHARETables</Role>
      <ShortName>(LOSS) EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/LOSSEARNINGSPERSHARE</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2405401 - Disclosure - MARKETABLE SECURITIES - Schedule of Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails</Role>
      <ShortName>MARKETABLE SECURITIES - Schedule of Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - MARKETABLE SECURITIES - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MARKETABLESECURITIESAdditionalInformationDetails</Role>
      <ShortName>MARKETABLE SECURITIES - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2409403 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Major Clients (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Major Clients (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - DEFERRED COMMISSIONS - Schedule of Impairment of Deferred Commissions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails</Role>
      <ShortName>DEFERRED COMMISSIONS - Schedule of Impairment of Deferred Commissions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - DEFERRED COMMISSIONS - Schedule of Amortization of Deferred Commissions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails</Role>
      <ShortName>DEFERRED COMMISSIONS - Schedule of Amortization of Deferred Commissions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Changes in Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLES - Changes in Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2421411 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Schedule of Amortizable Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLES - Schedule of Amortizable Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2422412 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Amortization Expense of Acquired Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLES - Amortization Expense of Acquired Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2423413 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Estimated Future Amortization Expense Related to Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLES - Estimated Future Amortization Expense Related to Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2426414 - Disclosure - OTHER ASSETS AND LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails</Role>
      <ShortName>OTHER ASSETS AND LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - LEASES - Operating Lease Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails</Role>
      <ShortName>LEASES - Operating Lease Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - LEASES - Right of Use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESRightofUseAssetsDetails</Role>
      <ShortName>LEASES - Right of Use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2432418 - Disclosure - LEASES - Remaining Lease Term (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESRemainingLeaseTermDetails</Role>
      <ShortName>LEASES - Remaining Lease Term (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2433419 - Disclosure - LEASES - Maturities after Adoption of 842 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details</Role>
      <ShortName>LEASES - Maturities after Adoption of 842 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2434420 - Disclosure - LEASES - Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESCashFlowInformationDetails</Role>
      <ShortName>LEASES - Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2437421 - Disclosure - DEBT - Convertible Senior Notes Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails</Role>
      <ShortName>DEBT - Convertible Senior Notes Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2438422 - Disclosure - DEBT - Net Carrying Amount (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBTNetCarryingAmountDetails</Role>
      <ShortName>DEBT - Net Carrying Amount (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2439423 - Disclosure - DEBT - Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBTInterestExpenseDetails</Role>
      <ShortName>DEBT - Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2440424 - Disclosure - DEBT - Future Payments of Principal and Contractual Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails</Role>
      <ShortName>DEBT - Future Payments of Principal and Contractual Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2441425 - Disclosure - DEBT - Capped Call Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBTCappedCallTransactionsDetails</Role>
      <ShortName>DEBT - Capped Call Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2442426 - Disclosure - DEBT - Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBTCreditFacilityDetails</Role>
      <ShortName>DEBT - Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2445427 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2446428 - Disclosure - FAIR VALUE MEASUREMENTS - Change in Investment in Privately Held Companies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Change in Investment in Privately Held Companies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - REVENUE - Geographic Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUEGeographicRevenueDetails</Role>
      <ShortName>REVENUE - Geographic Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2450430 - Disclosure - REVENUE - Revenue Stream (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUERevenueStreamDetails</Role>
      <ShortName>REVENUE - Revenue Stream (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2451431 - Disclosure - REVENUE - Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUEPerformanceObligationsDetails</Role>
      <ShortName>REVENUE - Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2452432 - Disclosure - REVENUE - Schedule of Revenue by Major Clients (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails</Role>
      <ShortName>REVENUE - Schedule of Revenue by Major Clients (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2455433 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2456434 - Disclosure - STOCK-BASED COMPENSATION - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2457435 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Awards Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Awards Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2460436 - Disclosure - INCOME TAXES - Summary of benefit from income taxes and discrete tax items (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails</Role>
      <ShortName>INCOME TAXES - Summary of benefit from income taxes and discrete tax items (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2461437 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2464438 - Disclosure - (LOSS) EARNINGS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails</Role>
      <ShortName>(LOSS) EARNINGS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/LOSSEARNINGSPERSHARETables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2466439 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="pega-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - pega-20220630.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - pega-20220630.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="pega-20220630.htm">pega-20220630.htm</File>
    <File>pega-20220630.xsd</File>
    <File>pega-20220630_cal.xml</File>
    <File>pega-20220630_def.xml</File>
    <File>pega-20220630_lab.xml</File>
    <File>pega-20220630_pre.xml</File>
    <File>q22022_ex-101.htm</File>
    <File>q22022_ex-311.htm</File>
    <File>q22022_ex-312.htm</File>
    <File>q22022_ex-32.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>pega-20220630_g1.jpg</File>
    <File>pega-20220630_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="975">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>95
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "pega-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 29,
   "contextCount": 325,
   "dts": {
    "calculationLink": {
     "local": [
      "pega-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pega-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "pega-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pega-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pega-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "pega-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 518,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 5,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 10
   },
   "keyCustom": 65,
   "keyStandard": 258,
   "memberCustom": 26,
   "memberStandard": 43,
   "nsprefix": "pega",
   "nsuri": "http://www.pega.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - COVER PAGE",
     "role": "http://www.pega.com/role/COVERPAGE",
     "shortName": "COVER PAGE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - MARKETABLE SECURITIES",
     "role": "http://www.pega.com/role/MARKETABLESECURITIES",
     "shortName": "MARKETABLE SECURITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107103 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE",
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pega:DeferredCostsNetTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114104 - Disclosure - DEFERRED COMMISSIONS",
     "role": "http://www.pega.com/role/DEFERREDCOMMISSIONS",
     "shortName": "DEFERRED COMMISSIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pega:DeferredCostsNetTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - GOODWILL AND OTHER INTANGIBLES",
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLES",
     "shortName": "GOODWILL AND OTHER INTANGIBLES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124106 - Disclosure - OTHER ASSETS AND LIABILITIES",
     "role": "http://www.pega.com/role/OTHERASSETSANDLIABILITIES",
     "shortName": "OTHER ASSETS AND LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - LEASES",
     "role": "http://www.pega.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135108 - Disclosure - DEBT",
     "role": "http://www.pega.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143109 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147110 - Disclosure - REVENUE",
     "role": "http://www.pega.com/role/REVENUE",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153111 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158112 - Disclosure - INCOME TAXES",
     "role": "http://www.pega.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162113 - Disclosure - (LOSS) EARNINGS PER SHARE",
     "role": "http://www.pega.com/role/LOSSEARNINGSPERSHARE",
     "shortName": "(LOSS) EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2165114 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - BASIS OF PRESENTATION (Policies)",
     "role": "http://www.pega.com/role/BASISOFPRESENTATIONPolicies",
     "shortName": "BASIS OF PRESENTATION (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - MARKETABLE SECURITIES (Tables)",
     "role": "http://www.pega.com/role/MARKETABLESECURITIESTables",
     "shortName": "MARKETABLE SECURITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pega:AccountsReceivableAndUnbilledReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308302 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)",
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pega:AccountsReceivableAndUnbilledReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "pega:DeferredCostsNetTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315303 - Disclosure - DEFERRED COMMISSIONS (Tables)",
     "role": "http://www.pega.com/role/DEFERREDCOMMISSIONSTables",
     "shortName": "DEFERRED COMMISSIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "pega:DeferredCostsNetTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Tables)",
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables",
     "shortName": "GOODWILL AND OTHER INTANGIBLES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325305 - Disclosure - OTHER ASSETS AND LIABILITIES (Tables)",
     "role": "http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables",
     "shortName": "OTHER ASSETS AND LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328306 - Disclosure - LEASES (Tables)",
     "role": "http://www.pega.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336307 - Disclosure - DEBT (Tables)",
     "role": "http://www.pega.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348309 - Disclosure - REVENUE (Tables)",
     "role": "http://www.pega.com/role/REVENUETables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354310 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359311 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://www.pega.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2363312 - Disclosure - (LOSS) EARNINGS PER SHARE (Tables)",
     "role": "http://www.pega.com/role/LOSSEARNINGSPERSHARETables",
     "shortName": "(LOSS) EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405401 - Disclosure - MARKETABLE SECURITIES - Schedule of Marketable Securities (Details)",
     "role": "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails",
     "shortName": "MARKETABLE SECURITIES - Schedule of Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - MARKETABLE SECURITIES - Additional Information (Details)",
     "role": "http://www.pega.com/role/MARKETABLESECURITIESAdditionalInformationDetails",
     "shortName": "MARKETABLE SECURITIES - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Details)",
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:AccountsReceivableAndUnbilledReceivableTableTextBlock",
       "div",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pega:AccountsReceivableAndUnbilledReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
       "div",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Details)",
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
       "div",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock",
       "div",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pega:UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)",
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock",
       "div",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pega:UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Major Clients (Details)",
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Major Clients (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i10b1d441a43446cbb0fa2e6fdb9207cd_D20210101-20211231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details)",
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - DEFERRED COMMISSIONS - Schedule of Impairment of Deferred Commissions (Details)",
     "role": "http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails",
     "shortName": "DEFERRED COMMISSIONS - Schedule of Impairment of Deferred Commissions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock",
       "div",
       "pega:DeferredCostsNetTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfDeferredSalesCommissions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - DEFERRED COMMISSIONS - Schedule of Amortization of Deferred Commissions (Details)",
     "role": "http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails",
     "shortName": "DEFERRED COMMISSIONS - Schedule of Amortization of Deferred Commissions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ifb77bf46440d469ea86f1dd9565acd0f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Changes in Carrying Amount of Goodwill (Details)",
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLES - Changes in Carrying Amount of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i4a6392634a724ec6a708617c5bff7c6b_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Schedule of Amortizable Intangible Assets (Details)",
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLES - Schedule of Amortizable Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Amortization Expense of Acquired Intangibles (Details)",
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLES - Amortization Expense of Acquired Intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Estimated Future Amortization Expense Related to Intangible Assets (Details)",
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLES - Estimated Future Amortization Expense Related to Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - OTHER ASSETS AND LIABILITIES (Details)",
     "role": "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails",
     "shortName": "OTHER ASSETS AND LIABILITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME",
     "role": "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnTerminationOfLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - LEASES - Narrative (Details)",
     "role": "http://www.pega.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ib13b8e64f78c4eb0863ded206f0fcf09_D20210201-20210228",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnTerminationOfLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pega:OperatingLeaseCostRecovery",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - LEASES - Operating Lease Expenses (Details)",
     "role": "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails",
     "shortName": "LEASES - Operating Lease Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pega:OperatingLeaseCostRecovery",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:AssetsAndLiabilitiesLesseeTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - LEASES - Right of Use Assets (Details)",
     "role": "http://www.pega.com/role/LEASESRightofUseAssetsDetails",
     "shortName": "LEASES - Right of Use Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432418 - Disclosure - LEASES - Remaining Lease Term (Details)",
     "role": "http://www.pega.com/role/LEASESRemainingLeaseTermDetails",
     "shortName": "LEASES - Remaining Lease Term (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433419 - Disclosure - LEASES - Maturities after Adoption of 842 (Details)",
     "role": "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details",
     "shortName": "LEASES - Maturities after Adoption of 842 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434420 - Disclosure - LEASES - Cash Flow Information (Details)",
     "role": "http://www.pega.com/role/LEASESCashFlowInformationDetails",
     "shortName": "LEASES - Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i085b24fedbd643b2a2f60788127ad022_D20200201-20200229",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437421 - Disclosure - DEBT - Convertible Senior Notes Narrative (Details)",
     "role": "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
     "shortName": "DEBT - Convertible Senior Notes Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i085b24fedbd643b2a2f60788127ad022_D20200201-20200229",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i8d05318dd77649c5a5efc0833ad30d17_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438422 - Disclosure - DEBT - Net Carrying Amount (Details)",
     "role": "http://www.pega.com/role/DEBTNetCarryingAmountDetails",
     "shortName": "DEBT - Net Carrying Amount (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i8d05318dd77649c5a5efc0833ad30d17_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie03d55032a364f7d951ca7f95ab0b338_D20200201-20200229",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtConversionOriginalDebtInterestRateOfDebt",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439423 - Disclosure - DEBT - Interest Expense (Details)",
     "role": "http://www.pega.com/role/DEBTInterestExpenseDetails",
     "shortName": "DEBT - Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i8d975d4bb25c48a5ac8b95d4b99df33d_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i8d05318dd77649c5a5efc0833ad30d17_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440424 - Disclosure - DEBT - Future Payments of Principal and Contractual Interest (Details)",
     "role": "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails",
     "shortName": "DEBT - Future Payments of Principal and Contractual Interest (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i8d05318dd77649c5a5efc0833ad30d17_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i0ced47f41d82417aa5d8fa40de6afd1d_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i60dd4c3466f54cbb8b6a667c09f1177c_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i085b24fedbd643b2a2f60788127ad022_D20200201-20200229",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441425 - Disclosure - DEBT - Capped Call Transactions (Details)",
     "role": "http://www.pega.com/role/DEBTCappedCallTransactionsDetails",
     "shortName": "DEBT - Capped Call Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pega:CappedCallTransactionFairValueAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442426 - Disclosure - DEBT - Credit Facility (Details)",
     "role": "http://www.pega.com/role/DEBTCreditFacilityDetails",
     "shortName": "DEBT - Credit Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445427 - Disclosure - FAIR VALUE MEASUREMENTS (Details)",
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ifb77bf46440d469ea86f1dd9565acd0f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446428 - Disclosure - FAIR VALUE MEASUREMENTS - Change in Investment in Privately Held Companies (Details)",
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Change in Investment in Privately Held Companies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - REVENUE - Geographic Revenue (Details)",
     "role": "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
     "shortName": "REVENUE - Geographic Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i41749648925b487b8d2bfeeb15a5496f_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450430 - Disclosure - REVENUE - Revenue Stream (Details)",
     "role": "http://www.pega.com/role/REVENUERevenueStreamDetails",
     "shortName": "REVENUE - Revenue Stream (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i49f1beedeaf0450a864ac4000ab5bab4_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451431 - Disclosure - REVENUE - Performance Obligations (Details)",
     "role": "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
     "shortName": "REVENUE - Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452432 - Disclosure - REVENUE - Schedule of Revenue by Major Clients (Details)",
     "role": "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails",
     "shortName": "REVENUE - Schedule of Revenue by Major Clients (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "id84db68c4c2e46d0b27fd79262c3bece_D20210401-20210630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455433 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details)",
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails",
     "shortName": "STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456434 - Disclosure - STOCK-BASED COMPENSATION - Additional Information (Details)",
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails",
     "shortName": "STOCK-BASED COMPENSATION - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "role": "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i067caf4eede241b0bedfa6c570c2c867_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457435 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Awards Granted (Details)",
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails",
     "shortName": "STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Awards Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i067caf4eede241b0bedfa6c570c2c867_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460436 - Disclosure - INCOME TAXES - Summary of benefit from income taxes and discrete tax items (Details)",
     "role": "http://www.pega.com/role/INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails",
     "shortName": "INCOME TAXES - Summary of benefit from income taxes and discrete tax items (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "true"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461437 - Disclosure - INCOME TAXES - Narrative (Details)",
     "role": "http://www.pega.com/role/INCOMETAXESNarrativeDetails",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i5ed0281b6e8042ae952b3092c004e235_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464438 - Disclosure - (LOSS) EARNINGS PER SHARE (Details)",
     "role": "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
     "shortName": "(LOSS) EARNINGS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pega:NetIncomeLossAttributableToParentAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i56d1039b86584e3f86a925c5e905a878_I20220608",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466439 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "role": "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "i56d1039b86584e3f86a925c5e905a878_I20220608",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "ie6258924ba5e4b8cb3130ed5d465c077_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - BASIS OF PRESENTATION",
     "role": "http://www.pega.com/role/BASISOFPRESENTATION",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pega-20220630.htm",
      "contextRef": "iccf972c0091943869e039dd623877d00_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": null,
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - pega-20220630.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - pega-20220630.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 71,
   "tag": {
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom (\u201cU.K.\u201d)"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.pega.com/role/COVERPAGE"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "pega_AccountReceivablesAndUnbilledReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Account Receivables and Unbilled Receivables",
        "label": "Account Receivables and Unbilled Receivables [Member]",
        "terseLabel": "Account receivable and unbilled receivables"
       }
      }
     },
     "localname": "AccountReceivablesAndUnbilledReceivablesMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_AccountsReceivableAndUnbilledReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable and unbilled receivable.",
        "label": "Accounts receivable and unbilled receivable",
        "totalLabel": "Total receivables"
       }
      }
     },
     "localname": "AccountsReceivableAndUnbilledReceivable",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_AccountsReceivableAndUnbilledReceivableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable and Unbilled Receivable",
        "label": "Accounts Receivable and Unbilled Receivable [Table Text Block]",
        "terseLabel": "Summary of receivables"
       }
      }
     },
     "localname": "AccountsReceivableAndUnbilledReceivableTableTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_AppianCorpVPegasystemsIncYouyongZouMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou",
        "label": "Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou [Member]",
        "terseLabel": "Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou"
       }
      }
     },
     "localname": "AppianCorpVPegasystemsIncYouyongZouMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Schedule of right of use asset and lease liabilities"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_CappedCallTransactionFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capped Call Transaction, Fair Value Adjustment",
        "label": "Capped Call Transaction, Fair Value Adjustment",
        "terseLabel": "Fair value adjustment"
       }
      }
     },
     "localname": "CappedCallTransactionFairValueAdjustment",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedCallTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_CappedCallTransactionRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capped Call Transaction",
        "label": "Capped Call Transaction [Roll Forward]",
        "terseLabel": "Capped Call Transaction [Roll Forward]"
       }
      }
     },
     "localname": "CappedCallTransactionRollForward",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedCallTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pega_CappedCallTransactionsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capped Call Transactions, Fair Value Disclosure",
        "label": "Capped Call Transactions, Fair Value Disclosure",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Capped call transactions"
       }
      }
     },
     "localname": "CappedCallTransactionsFairValueDisclosure",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedCallTransactionsDetails",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_ClientAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Client A [Member]",
        "label": "Client A [Member]",
        "terseLabel": "Client A"
       }
      }
     },
     "localname": "ClientAMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_ClientRelationshipsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Client Relationships [Member]",
        "label": "Client Relationships [Member]",
        "terseLabel": "Client-related"
       }
      }
     },
     "localname": "ClientRelationshipsMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_ConsultingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consulting [Member]",
        "label": "Consulting [Member]",
        "terseLabel": "Consulting"
       }
      }
     },
     "localname": "ConsultingMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_CostOfRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Revenue.",
        "label": "Cost Of Revenue [Member]",
        "terseLabel": "Cost of revenue",
        "verboseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenueMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement [Member]",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Consecutive Business Days Immediately Following Threshold Consecutive Trading Days",
        "label": "Debt Instrument, Convertible, Consecutive Business Days Immediately Following Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive business days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pega_DebtInstrumentCovenantInterestCoverageRatioMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum",
        "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum",
        "terseLabel": "Minimum consolidated coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "pega_DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Minimum Required Cash and Investments Held",
        "label": "Debt Instrument, Covenant, Minimum Required Cash and Investments Held",
        "terseLabel": "Minimum required cash and investments held"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMinimumRequiredCashAndInvestmentsHeld",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_DebtInstrumentCovenantsLeverageRatioMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenants, Leverage Ratio, Maximum",
        "label": "Debt Instrument, Covenants, Leverage Ratio, Maximum",
        "terseLabel": "Maximum consolidated net leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantsLeverageRatioMaximum",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "pega_DeferredCostsNetTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for deferred contract costs and related amortization.",
        "label": "Deferred Costs Net [Text Block]",
        "terseLabel": "DEFERRED COMMISSIONS"
       }
      }
     },
     "localname": "DeferredCostsNetTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees [member]",
        "label": "Employees [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Changes in Foreign Exchange Rates",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Currency Translation Adjustment",
        "negatedTerseLabel": "Changes in foreign exchange rates"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Comprehensive Income (Loss)",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Comprehensive Income (Loss)",
        "terseLabel": "Changes in fair value included in other comprehensive income"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income",
        "terseLabel": "Changes in fair value included in other income"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncome",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite Lived Intangible Assets, Amortization Expense, Year Five and Thereafter",
        "label": "Finite Lived Intangible Assets, Amortization Expense, Year Five and Thereafter",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 3.0,
       "parentTag": "pega_InterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "label": "Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 1.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "label": "Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "InterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 2.0,
       "parentTag": "pega_InterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year",
        "label": "Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "InterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 4.0,
       "parentTag": "pega_InterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest, Long-term Debt, Maturities, Repayments of Principal, Year One",
        "label": "Interest, Long-term Debt, Maturities, Repayments of Principal, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_InterestLongTermDebtMaturitiesTotalDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1": {
       "order": 2.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest, Long-term Debt, Maturities, Total Due",
        "label": "Interest, Long-term Debt, Maturities, Total Due",
        "totalLabel": "Interest expense, total due"
       }
      }
     },
     "localname": "InterestLongTermDebtMaturitiesTotalDue",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_InvestmentsInPrivatelyHeldCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in privately held companies.",
        "label": "Investments In Privately Held Companies [Member]",
        "terseLabel": "Venture investments"
       }
      }
     },
     "localname": "InvestmentsInPrivatelyHeldCompaniesMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_LeaseCostRecovery": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Cost (Recovery)",
        "label": "Lease, Cost (Recovery)",
        "totalLabel": "Operating lease expenses"
       }
      }
     },
     "localname": "LeaseCostRecovery",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_LegalFeesPostJudgementInterestRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal Fees, Post-judgement Interest Rate, Percentage",
        "label": "Legal Fees, Post-judgement Interest Rate, Percentage",
        "terseLabel": "Legal fees, post-judgement interest rate, percentage"
       }
      }
     },
     "localname": "LegalFeesPostJudgementInterestRatePercentage",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_LesseeLeaseAreaOfOfficeBuilding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Area of Office Building",
        "label": "Lessee, Lease, Area of Office Building",
        "terseLabel": "Area of office space lease (in square feet)"
       }
      }
     },
     "localname": "LesseeLeaseAreaOfOfficeBuilding",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability to be Paid, Annual Increase Percentage",
        "label": "Lessee, Lease, Liability to be Paid, Annual Increase Percentage",
        "terseLabel": "Base rent increase percentage"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "pega_LesseeLeaseTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Term of Contract",
        "label": "Lessee, Lease, Term of Contract",
        "terseLabel": "Term of contract"
       }
      }
     },
     "localname": "LesseeLeaseTermOfContract",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pega_LesseeLeaseholdImprovementAllowance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Leasehold Improvement Allowance",
        "label": "Lessee, Leasehold Improvement Allowance",
        "terseLabel": "Improvement allowance"
       }
      }
     },
     "localname": "LesseeLeaseholdImprovementAllowance",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Annually Per Year",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Annually Per Year",
        "terseLabel": "Based rent to paid (annually per year)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_LicensePerpetualMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License, Perpetual [Member]",
        "label": "License, Perpetual [Member]",
        "terseLabel": "Perpetual license"
       }
      }
     },
     "localname": "LicensePerpetualMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_MaturitiesOfInterestAndPrincipalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturities of Interest and Principal",
        "label": "Maturities of Interest and Principal [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "MaturitiesOfInterestAndPrincipalAbstract",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pega_NetIncomeLossAttributableToParentAdjustedBalance": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Income (Loss) Attributable to Parent, Adjusted Balance",
        "label": "Net Income (Loss) Attributable to Parent, Adjusted Balance",
        "totalLabel": "Numerator for diluted EPS"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToParentAdjustedBalance",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_NetIncomeLossAttributableToParentAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails": {
       "order": 2.0,
       "parentTag": "pega_NetIncomeLossAttributableToParentAdjustedBalance",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Income (Loss) Attributable to Parent, Adjustment",
        "label": "Net Income (Loss) Attributable to Parent, Adjustment",
        "terseLabel": "Interest expense associated with convertible debt instruments, net of tax"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToParentAdjustment",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_NonqualifiedStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonqualified Stock Options [Member]",
        "label": "Nonqualified Stock Options [Member]",
        "terseLabel": "Non-qualified stock options"
       }
      }
     },
     "localname": "NonqualifiedStockOptionsMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_OperatingLeaseCostRecovery": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails": {
       "order": 1.0,
       "parentTag": "pega_LeaseCostRecovery",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Cost (Recovery)",
        "label": "Operating Lease, Cost (Recovery)",
        "terseLabel": "Fixed lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCostRecovery",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_OtherAmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Americas, except US.",
        "label": "Other Americas [Member]",
        "terseLabel": "Other Americas"
       }
      }
     },
     "localname": "OtherAmericasMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_OtherAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Assets and Liabilities",
        "label": "Other Assets and Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.pega.com/20220630",
     "xbrltype": "stringItemType"
    },
    "pega_OtherCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other, Current Assets",
        "label": "Other, Current Assets",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCurrentAssets",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_OtherLongTermAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other, Long-term Assets",
        "label": "Other, Long-term Assets",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLongTermAssets",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_OtherLongTermLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other, Long-term Liabilities",
        "label": "Other, Long-term Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLongTermLiabilities",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_PNCBankNationalAssociationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNC Bank, National Association [Member]",
        "label": "PNC Bank, National Association [Member]",
        "terseLabel": "PNC bank, national association"
       }
      }
     },
     "localname": "PNCBankNationalAssociationMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_PegaCloudMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud [Member]",
        "label": "Pega Cloud [Member]",
        "terseLabel": "Pega Cloud"
       }
      }
     },
     "localname": "PegaCloudMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 2.0,
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Amount Expected to be Collected in Remainder of Fiscal Year",
        "label": "Percentage of Unbilled Receivables, Not Billable, Amount Expected to be Collected in Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 3.0,
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior",
        "terseLabel": "2018 and prior"
       }
      }
     },
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearFourAndPrior",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 5.0,
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year One",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearOne",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 1.0,
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearThree",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 4.0,
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_PerformanceObligationAfterYearThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Obligation, After Year Three",
        "label": "Performance Obligation, After Year Three [Member]",
        "terseLabel": "Greater than 3 years"
       }
      }
     },
     "localname": "PerformanceObligationAfterYearThreeMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_PerformanceObligationYearOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Obligation, Year One",
        "label": "Performance Obligation, Year One [Member]",
        "terseLabel": "1 year or less"
       }
      }
     },
     "localname": "PerformanceObligationYearOneMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_PerformanceObligationYearThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Obligation, Year Three",
        "label": "Performance Obligation, Year Three [Member]",
        "terseLabel": "2-3 years"
       }
      }
     },
     "localname": "PerformanceObligationYearThreeMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_PerformanceObligationYearTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Obligation, Year Two",
        "label": "Performance Obligation, Year Two [Member]",
        "terseLabel": "1-2 years"
       }
      }
     },
     "localname": "PerformanceObligationYearTwoMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_PerpetualLicenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Perpetual License",
        "label": "Perpetual License [Member]",
        "terseLabel": "Perpetual license"
       }
      }
     },
     "localname": "PerpetualLicenseMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUERevenueStreamDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 1.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "label": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 3.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "label": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 2.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year",
        "label": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year",
        "totalLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 4.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Year One",
        "label": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal, Year One",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal and Interest, Long-term Debt, Maturities, Total Due",
        "label": "Principal and Interest, Long-term Debt, Maturities, Total Due",
        "totalLabel": "Principal and interest, total due"
       }
      }
     },
     "localname": "PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_PrivatelyHeldInvestmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Privately Held Investment",
        "label": "Privately Held Investment [Member]",
        "terseLabel": "Privately held investment"
       }
      }
     },
     "localname": "PrivatelyHeldInvestmentMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivables, Contract Assets, And Deferred Revenue [Text Block]",
        "label": "Receivables, Contract Assets, And Deferred Revenue [Text Block]",
        "terseLabel": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE"
       }
      }
     },
     "localname": "ReceivablesContractAssetsAndDeferredRevenueTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of amortization of deferred costs.",
        "label": "Schedule of Amortization of Deferred Costs [Table Text Block]",
        "terseLabel": "Schedule of amortization of deferred contract costs"
       }
      }
     },
     "localname": "ScheduleOfAmortizationOfDeferredCostsTableTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Supplemental Cash Flow Lease Information [Table Text Block]",
        "label": "Schedule Of Supplemental Cash Flow Lease Information [Table Text Block]",
        "terseLabel": "Schedule of supplemental cash flow lease information"
       }
      }
     },
     "localname": "ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of unbilled receivables not billable at balance sheet date.",
        "label": "Schedule of Unbilled Receivables Not Billable At Balance Sheet Date[Table Text Block]",
        "terseLabel": "Summary of unbilled receivables"
       }
      }
     },
     "localname": "ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Weighted Average and Discount Rate",
        "label": "Schedule of Weighted Average and Discount Rate [Table Text Block]",
        "terseLabel": "Schedule of weighted average and discount rate"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageAndDiscountRateTableTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total grant date fair value of awards made during the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Grant Date Fair Value Of Awards",
        "terseLabel": "Total Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_SubscriptionLicenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription License",
        "label": "Subscription License [Member]",
        "terseLabel": "Subscription license"
       }
      }
     },
     "localname": "SubscriptionLicenseMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_SubscriptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription [Member]",
        "label": "Subscription [Member]",
        "terseLabel": "Subscription"
       }
      }
     },
     "localname": "SubscriptionMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_SubscriptionServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription Services",
        "label": "Subscription Services [Member]",
        "terseLabel": "Subscription services"
       }
      }
     },
     "localname": "SubscriptionServicesMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/REVENUERevenueStreamDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of Unbilled Receivables Based Upon Contract Effective Date",
        "label": "Summary of Unbilled Receivables Based Upon Contract Effective Date [Table Text Block]",
        "terseLabel": "Summary of unbilled receivables based upon contract effective date"
       }
      }
     },
     "localname": "SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pega_TotalPercentageOfUnbilledRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Percentage of Unbilled Revenue",
        "label": "Total Percentage of Unbilled Revenue",
        "totalLabel": "Total percentage of unbilled revenue"
       }
      }
     },
     "localname": "TotalPercentageOfUnbilledRevenue",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_TradeSecretMisappropriationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Secret Misappropriation",
        "label": "Trade Secret Misappropriation [Member]",
        "terseLabel": "Trade Secret Misappropriation"
       }
      }
     },
     "localname": "TradeSecretMisappropriationMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_UnbilledReceivablesCurrentAndNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Receivables Current and Non Current",
        "label": "Unbilled Receivables Current and Non Current",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrentAndNonCurrent",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesCurrentAndNonCurrentPercentage": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled receivables current and non current percentage.",
        "label": "Unbilled Receivables Current And Non Current Percentage",
        "totalLabel": "Total percentage of unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrentAndNonCurrentPercentage",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_UnbilledReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Receivables",
        "label": "Unbilled Receivables [Member]",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pega_UnbilledReceivablesNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails": {
       "order": 3.0,
       "parentTag": "pega_AccountsReceivableAndUnbilledReceivable",
       "weight": 1.0
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due greater than one year from period end.",
        "label": "Unbilled Receivables Non Current",
        "terseLabel": "Unbilled receivables",
        "verboseLabel": "Long-term unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesNonCurrent",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails": {
       "order": 1.0,
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled receivables not billable at balance sheet date amount expected to be collected within year one and two.",
        "label": "Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One and Two",
        "terseLabel": "1-2 years"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails": {
       "order": 3.0,
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One or Less",
        "label": "Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One or Less",
        "verboseLabel": "1 year or less"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails": {
       "order": 2.0,
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled receivables not billable at balance sheet date amount expected to be collected within year two and five.",
        "label": "Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected Within Year Two and Five",
        "terseLabel": "2-5 years"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails": {
       "order": 1.0,
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrentPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled receivables not billable at balance sheet date expected percentage to be collected within one year.",
        "label": "Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within One Year",
        "terseLabel": "Percentage of unbilled receivables, 1 year or less"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails": {
       "order": 2.0,
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrentPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled receivables not billable at balance sheet date expected percentage to be collected within year one and two.",
        "label": "Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within Year One And Two",
        "terseLabel": "Percentage of unbilled receivables, 1-2 years"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails": {
       "order": 3.0,
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrentPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled receivables not billable at balance sheet date expected percentage to be collected within year two and five.",
        "label": "Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within Year Two And Five",
        "terseLabel": "Percentage of unbilled receivables, 2-5 years"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofUnbilledReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 3.0,
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Remainder of Fiscal Year",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearFourAndPrior": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 2.0,
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year Four and Prior",
        "terseLabel": "2018 and prior"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableContractDateYearFourAndPrior",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 5.0,
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year One",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableContractDateYearOne",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 4.0,
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year Three",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year Three",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableContractDateYearThree",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": 1.0,
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year Two",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year Two",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "UnbilledReceivablesNotBillableContractDateYearTwo",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_UnbilledRevenueTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled Revenue Total",
        "label": "Unbilled Revenue Total",
        "totalLabel": "Unbilled revenue total"
       }
      }
     },
     "localname": "UnbilledRevenueTotal",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEContractEffectiveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pega_ViolationOfTheVirginiaComputerCrimesActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Violation of the Virginia Computer Crimes Act",
        "label": "Violation of the Virginia Computer Crimes Act [Member]",
        "terseLabel": "Violation of the Virginia Computer Crimes Act"
       }
      }
     },
     "localname": "ViolationOfTheVirginiaComputerCrimesActMember",
     "nsuri": "http://www.pega.com/20220630",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia-Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Contractual obligation, fiscal year maturity schedule"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r43",
      "r45",
      "r99",
      "r100",
      "r262",
      "r298",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r106",
      "r113",
      "r119",
      "r190",
      "r383",
      "r384",
      "r385",
      "r400",
      "r401",
      "r438",
      "r441",
      "r443",
      "r444",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r106",
      "r113",
      "r119",
      "r190",
      "r383",
      "r384",
      "r385",
      "r400",
      "r401",
      "r438",
      "r441",
      "r443",
      "r444",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r106",
      "r113",
      "r119",
      "r190",
      "r383",
      "r384",
      "r385",
      "r400",
      "r401",
      "r438",
      "r441",
      "r443",
      "r444",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r167",
      "r321",
      "r327",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r236",
      "r238",
      "r239",
      "r240",
      "r261",
      "r297",
      "r342",
      "r344",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r549",
      "r593",
      "r597",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r236",
      "r238",
      "r239",
      "r240",
      "r261",
      "r297",
      "r342",
      "r344",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r549",
      "r593",
      "r597",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r167",
      "r321",
      "r327",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r163",
      "r238",
      "r239",
      "r321",
      "r325",
      "r551",
      "r592",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r163",
      "r238",
      "r239",
      "r321",
      "r325",
      "r551",
      "r592",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r228",
      "r236",
      "r238",
      "r239",
      "r240",
      "r261",
      "r297",
      "r333",
      "r342",
      "r344",
      "r373",
      "r374",
      "r375",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r549",
      "r593",
      "r597",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r228",
      "r236",
      "r238",
      "r239",
      "r240",
      "r261",
      "r297",
      "r333",
      "r342",
      "r344",
      "r373",
      "r374",
      "r375",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r549",
      "r593",
      "r597",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r44",
      "r45",
      "r99",
      "r100",
      "r262",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r114",
      "r343",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r114",
      "r119",
      "r234",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r164",
      "r165",
      "r321",
      "r326",
      "r595",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r644",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r321",
      "r326",
      "r595",
      "r613",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r644",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r114",
      "r119",
      "r234",
      "r343",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r168",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r107",
      "r108",
      "r109",
      "r110",
      "r172",
      "r173",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r383",
      "r384",
      "r385",
      "r400",
      "r401",
      "r413",
      "r414",
      "r415",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r479",
      "r480",
      "r487",
      "r488",
      "r489",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting standards update"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r30",
      "r516"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r169",
      "r170"
     ],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails": {
       "order": 1.0,
       "parentTag": "pega_AccountsReceivableAndUnbilledReceivable",
       "weight": 1.0
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r49",
      "r50",
      "r51",
      "r581",
      "r605",
      "r609"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r48",
      "r51",
      "r58",
      "r59",
      "r60",
      "r103",
      "r104",
      "r105",
      "r421",
      "r512",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r103",
      "r104",
      "r105",
      "r383",
      "r384",
      "r385",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r345",
      "r387",
      "r388"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net (loss) income to cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r70",
      "r86"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Deferred Sales Commissions",
        "terseLabel": "Amortization of deferred commissions"
       }
      }
     },
     "localname": "AmortizationOfDeferredSalesCommissions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r67",
      "r86",
      "r281",
      "r484"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r86",
      "r216",
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Outstanding anti-dilutive stock options and RSUs (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r14",
      "r94",
      "r152",
      "r155",
      "r161",
      "r186",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r418",
      "r422",
      "r458",
      "r514",
      "r516",
      "r558",
      "r579"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r29",
      "r94",
      "r186",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r418",
      "r422",
      "r458",
      "r514",
      "r516"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Fair Value Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r176",
      "r198"
     ],
     "calculation": {
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r174",
      "r177",
      "r198",
      "r562"
     ],
     "calculation": {
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Fair Value",
        "verboseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails",
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/BASISOFPRESENTATIONPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r6",
      "r102",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/BASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r10",
      "r88"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-Term Investments",
        "totalLabel": "Total cash, cash equivalents, and marketable securities"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r83",
      "r88",
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r83",
      "r471"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash Equivalents [Member]",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r39",
      "r564",
      "r585"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 14)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r241",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash dividend declared (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r103",
      "r104",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r20",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r20",
      "r516"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, 200,000 shares authorized; 81,940 and 81,712 shares issued and outstanding at June\u00a030, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r54",
      "r56",
      "r57",
      "r64",
      "r567",
      "r588"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r143",
      "r144",
      "r167",
      "r455",
      "r456",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r143",
      "r144",
      "r167",
      "r455",
      "r456",
      "r611",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r143",
      "r144",
      "r167",
      "r455",
      "r456",
      "r611",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r143",
      "r144",
      "r167",
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percent of total revenue"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r140",
      "r143",
      "r144",
      "r145",
      "r455",
      "r457",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r143",
      "r144",
      "r167",
      "r455",
      "r456",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Summary of contract assets and deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r307",
      "r309",
      "r322"
     ],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "totalLabel": "Total contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r307",
      "r309",
      "r322"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      },
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails",
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "auth_ref": [
      "r307",
      "r309",
      "r322"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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, classified as noncurrent.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails",
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r307",
      "r308",
      "r322"
     ],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "totalLabel": "Total deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r307",
      "r308",
      "r322"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized during the period that was included in deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt, Fair Value Disclosures",
        "terseLabel": "Convertible debt fair value"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r257",
      "r258",
      "r259",
      "r261",
      "r271",
      "r272",
      "r273",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r291",
      "r292",
      "r293",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails",
      "http://www.pega.com/role/DEBTInterestExpenseDetails",
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails",
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleLongTermNotesPayable": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.",
        "label": "Convertible Notes Payable, Noncurrent",
        "terseLabel": "Convertible senior notes, net"
       }
      }
     },
     "localname": "ConvertibleLongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r334",
      "r341",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r69",
      "r551"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Total cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit concentration risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r141",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r89",
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Debt conversion amount"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r89",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Number of shares issuable upon conversion (in shares)"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedCallTransactionsDetails",
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtConversionOriginalDebtInterestRateOfDebt": {
     "auth_ref": [
      "r89",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Interest Rate of Debt",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtInterestRateOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/DEBTInterestExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r92",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r275",
      "r282",
      "r283",
      "r285",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r93",
      "r101",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r291",
      "r292",
      "r293",
      "r294",
      "r485",
      "r559",
      "r560",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r17",
      "r286",
      "r560",
      "r577"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails_1": {
       "order": 1.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0
      },
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Principal",
        "totalLabel": "Principal, total due"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails",
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r260",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Initial conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r36",
      "r260",
      "r301",
      "r302",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Initial conversion rate"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Threshold percentage of stock price trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Threshold trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r258",
      "r291",
      "r292",
      "r483",
      "r485",
      "r486"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r35",
      "r289",
      "r483",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Weighted-average effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTInterestExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails",
      "http://www.pega.com/role/DEBTInterestExpenseDetails",
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r37",
      "r93",
      "r101",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r291",
      "r292",
      "r293",
      "r294",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "After the calendar quarter ending on June 30, 2020"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "On or after March\u00a01, 2023"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "Measurement period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Redemption percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r37",
      "r93",
      "r101",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r284",
      "r291",
      "r292",
      "r293",
      "r294",
      "r301",
      "r303",
      "r304",
      "r305",
      "r482",
      "r483",
      "r485",
      "r486",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails",
      "http://www.pega.com/role/DEBTInterestExpenseDetails",
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Revolving credit agreement term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTerm": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Debt Securities, Available-for-Sale, Term",
        "terseLabel": "Marketable debt security weighted-average remaining maturity"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredCosts": {
     "auth_ref": [
      "r13",
      "r557",
      "r578"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.",
        "label": "Deferred Costs, Noncurrent",
        "terseLabel": "Deferred commissions"
       }
      }
     },
     "localname": "DeferredCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]",
        "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Schedule of impairment of deferred contract costs"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income during the current period and current obligations not separately disclosed in the balance sheet (other liabilities, current).",
        "label": "Deferred Credits and Other Liabilities, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredCreditsAndOtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, noncurrent).",
        "label": "Deferred Credits and Other Liabilities, Noncurrent",
        "terseLabel": "Long-term deferred revenue"
       }
      }
     },
     "localname": "DeferredCreditsAndOtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "negatedLabel": "Unamortized issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r391",
      "r392"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r86",
      "r95",
      "r399",
      "r404",
      "r405",
      "r406"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r397"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred tax assets, valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r86",
      "r150"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Amortization of intangible assets and depreciation"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r41",
      "r42",
      "r45",
      "r454"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Capped call transactions"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCapPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract.",
        "label": "Derivative, Cap Price",
        "terseLabel": "Cap price (in dollars per share)"
       }
      }
     },
     "localname": "DerivativeCapPrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedCallTransactionsDetails",
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r321",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of revenue streams"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r347",
      "r348",
      "r379",
      "r380",
      "r382",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Cash dividends declared ($0.03 per share)"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends Payable, Current",
        "terseLabel": "Dividends payable"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "Europe (excluding U.K.), Middle East, and Africa"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "(Loss) earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r65",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r120",
      "r122",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r444",
      "r445",
      "r568",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "(Loss) earnings per share, basic (in dollars per share)",
        "verboseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]",
        "terseLabel": "Weighted-average number of common shares outstanding"
       }
      }
     },
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r65",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r122",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r444",
      "r445",
      "r568",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "(Loss) earnings per share, diluted (in dollars per share)",
        "verboseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "(LOSS) EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r471"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate (benefit rate)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and related expenses"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average period of recognition of unrecognized stock-based compensation expense (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedLabel": "Income tax benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r58",
      "r59",
      "r60",
      "r103",
      "r104",
      "r105",
      "r108",
      "r116",
      "r118",
      "r139",
      "r190",
      "r300",
      "r306",
      "r383",
      "r384",
      "r385",
      "r400",
      "r401",
      "r443",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r512",
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r447",
      "r448",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r450",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair value, assets measured on recurring basis, unobservable input reconciliation"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r447",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r273",
      "r291",
      "r292",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r448",
      "r522",
      "r523",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r273",
      "r334",
      "r335",
      "r340",
      "r341",
      "r448",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r273",
      "r291",
      "r292",
      "r334",
      "r335",
      "r340",
      "r341",
      "r448",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r273",
      "r291",
      "r292",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r448",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r450",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Assets and liabilities measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/BASISOFPRESENTATIONPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": {
     "auth_ref": [
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases",
        "terseLabel": "New investments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": {
     "auth_ref": [
      "r451"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales",
        "negatedTerseLabel": "Sales of investments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Venture investments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSChangeinInvestmentinPrivatelyHeldCompaniesDetails",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r273",
      "r291",
      "r292",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r522",
      "r523",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r180",
      "r181",
      "r183",
      "r184",
      "r185",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r199",
      "r200",
      "r201",
      "r202",
      "r284",
      "r299",
      "r434",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails",
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful Lives"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r12",
      "r220"
     ],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Amortization expense of acquired intangibles"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r217",
      "r218",
      "r220",
      "r223",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r220",
      "r553"
     ],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Goodwill and Other Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r217",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r220",
      "r552"
     ],
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESEstimatedFutureAmortizationExpenseRelatedtoIntangibleAssetsDetails",
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r467",
      "r468",
      "r469",
      "r470"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedLabel": "Foreign currency transaction (gain) loss",
        "terseLabel": "Foreign currency transaction gain (loss)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r429"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "negatedTerseLabel": "Loss (gain) on capped call transactions",
        "terseLabel": "(Loss) income on capped call transactions"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnTerminationOfLease": {
     "auth_ref": [
      "r490"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.",
        "label": "Gain (Loss) on Termination of Lease",
        "terseLabel": "Gain lease termination"
       }
      }
     },
     "localname": "GainLossOnTerminationOfLease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r142",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r11",
      "r203",
      "r204",
      "r211",
      "r215",
      "r516",
      "r556"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r205",
      "r215"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND OTHER INTANGIBLES"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation adjustments"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r68",
      "r94",
      "r152",
      "r154",
      "r157",
      "r160",
      "r162",
      "r186",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r458"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r62",
      "r152",
      "r154",
      "r157",
      "r160",
      "r162",
      "r554",
      "r565",
      "r570",
      "r590"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "(Loss) income before provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r227",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r96",
      "r395",
      "r396",
      "r398",
      "r402",
      "r407",
      "r409",
      "r410",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r97",
      "r117",
      "r118",
      "r151",
      "r393",
      "r403",
      "r408",
      "r591"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for (benefit from) income taxes",
        "verboseLabel": "Provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESSummaryofbenefitfromincometaxesanddiscretetaxitemsDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReceivable": {
     "auth_ref": [
      "r21",
      "r576"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.",
        "label": "Income Taxes Receivable",
        "terseLabel": "Income tax receivables"
       }
      }
     },
     "localname": "IncomeTaxReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssets": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income.",
        "label": "Increase (Decrease) in Operating Assets",
        "negatedTerseLabel": "Decrease in operating assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapital": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.",
        "label": "Increase (Decrease) in Operating Capital",
        "negatedLabel": "Change in operating assets and liabilities, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r85",
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "negatedTerseLabel": "Decrease in lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r127",
      "r128",
      "r132"
     ],
     "calculation": {
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Convertible debt (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r132",
      "r346"
     ],
     "calculation": {
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Share-based payment arrangements (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r61",
      "r149",
      "r481",
      "r484",
      "r569"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r73",
      "r279",
      "r290",
      "r293",
      "r294"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTInterestExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "totalLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Debt [Abstract]",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestExpenseDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r75",
      "r280",
      "r293",
      "r294"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Contractual interest expense (0.75% coupon)"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNet": {
     "auth_ref": [
      "r72",
      "r73"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.",
        "label": "Investment Income, Net",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r447"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Venture investments"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r182",
      "r555",
      "r572",
      "r612",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "MARKETABLE SECURITIES"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_JudicialRulingMember": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation outcome that occurs as a result of judicial intervention, supervision, or approval.",
        "label": "Judicial Ruling [Member]",
        "terseLabel": "Judicial Ruling"
       }
      }
     },
     "localname": "JudicialRulingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of lease expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.",
        "label": "Legal Fees",
        "terseLabel": "Legal fees"
       }
      }
     },
     "localname": "LegalFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of lease maturities after adoption of 842"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details",
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r32",
      "r94",
      "r156",
      "r186",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r419",
      "r422",
      "r423",
      "r458",
      "r514",
      "r515"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r94",
      "r186",
      "r458",
      "r516",
      "r561",
      "r583"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r34",
      "r94",
      "r186",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r419",
      "r422",
      "r423",
      "r458",
      "r514",
      "r515",
      "r516"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r31",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r31",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Increase in aggregate commitment amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationReserve": {
     "auth_ref": [
      "r39",
      "r233"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.",
        "label": "Estimated Litigation Liability",
        "terseLabel": "Estimated litigation liability"
       }
      }
     },
     "localname": "LitigationReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]",
        "terseLabel": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r17",
      "r272",
      "r287",
      "r291",
      "r292",
      "r560",
      "r580"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Convertible senior notes, net"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Principal"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r101",
      "r244",
      "r277"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 2.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r101",
      "r244",
      "r277"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r101",
      "r244",
      "r277"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 2.0,
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails",
      "http://www.pega.com/role/DEBTInterestExpenseDetails",
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r37",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/DEBTFuturePaymentsofPrincipalandContractualInterestDetails",
      "http://www.pega.com/role/DEBTInterestExpenseDetails",
      "http://www.pega.com/role/DEBTNetCarryingAmountDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r242",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "auth_ref": [
      "r233",
      "r235",
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter.",
        "label": "Loss Contingency, Damages Awarded, Value",
        "terseLabel": "Loss contingency, damages awarded, value"
       }
      }
     },
     "localname": "LossContingencyDamagesAwardedValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaintenanceMember": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.",
        "label": "Maintenance [Member]",
        "terseLabel": "Maintenance"
       }
      }
     },
     "localname": "MaintenanceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Marketable Securities [Line Items]",
        "terseLabel": "Marketable Securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]",
        "terseLabel": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Cash (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Cash (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r83",
      "r84",
      "r87"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r5",
      "r52",
      "r55",
      "r60",
      "r63",
      "r87",
      "r94",
      "r107",
      "r111",
      "r112",
      "r113",
      "r114",
      "r117",
      "r118",
      "r129",
      "r152",
      "r154",
      "r157",
      "r160",
      "r162",
      "r186",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r445",
      "r458",
      "r566",
      "r587"
     ],
     "calculation": {
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "pega_NetIncomeLossAttributableToParentAdjustedBalance",
       "weight": 1.0
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net (loss) income",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r152",
      "r154",
      "r157",
      "r160",
      "r162"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "(Loss) income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r492"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Lease liabilities",
        "verboseLabel": "Total lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESMaturitiesafterAdoptionof842Details",
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r492"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESRightofUseAssetsDetails",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease, liability, current, statement of financial position"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESRightofUseAssetsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r492"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESRightofUseAssetsDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r495",
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right of use assets",
        "verboseLabel": "Right of use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails",
      "http://www.pega.com/role/LEASESRightofUseAssetsDetails",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease, right-of-use asset, statement of financial position"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESRightofUseAssetsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r502",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESRemainingLeaseTermDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r501",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESRemainingLeaseTermDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r28",
      "r516"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "totalLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets",
        "totalLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r416",
      "r417",
      "r420"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r53",
      "r56",
      "r416",
      "r417",
      "r420"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Total other comprehensive (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r47",
      "r49"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized (loss) gain on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r33",
      "r516"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "totalLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities",
        "totalLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non-cash"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentedTechnologyMember": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.",
        "label": "Patented Technology [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "PatentedTechnologyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Common stock repurchases"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividend payments to stockholders"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payments for acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Investment in property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r19",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r19",
      "r516"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, 1,000 shares authorized; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r76",
      "r77",
      "r175"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from maturities and called investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r76",
      "r77",
      "r175"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Sales of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]",
        "terseLabel": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r226",
      "r516",
      "r573",
      "r584"
     ],
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r390",
      "r550",
      "r627"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r306",
      "r516",
      "r582",
      "r604",
      "r609"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "(Accumulated deficit) retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r103",
      "r104",
      "r105",
      "r108",
      "r116",
      "r118",
      "r190",
      "r383",
      "r384",
      "r385",
      "r400",
      "r401",
      "r443",
      "r600",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Accumulated Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r147",
      "r148",
      "r153",
      "r158",
      "r159",
      "r163",
      "r164",
      "r167",
      "r320",
      "r321",
      "r551"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r318",
      "r319",
      "r324",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of revenue by geographic location"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r316"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Expected timing of satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Revenue for remaining performance obligations expected to be recognized"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue remaining performance obligation, percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving credit facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r500",
      "r505"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right of use assets recognized for new leases and amendments (non-cash)"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r143",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of marketable securities"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "terseLabel": "Schedule of derivative instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Summary of basic and diluted (loss) earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r122",
      "r126",
      "r130",
      "r132",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Summary of benefit from income taxes and discrete tax items"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r377",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of stock based compensation expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets and liabilities measured at fair value"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r217",
      "r219",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r217",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of amortizable intangible assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Changes in carrying amount of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, classified as other.",
        "label": "Schedule of Other Assets and Other Liabilities [Table Text Block]",
        "terseLabel": "Schedule of other assets and other liabilities"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]",
        "terseLabel": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenuebyMajorClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "terseLabel": "Schedule of revenue by major clients"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r359",
      "r366",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Activity [Table Text Block]",
        "terseLabel": "Summary of stock based compensation award granted"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated future amortization expense related to intangible assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r140",
      "r143",
      "r144",
      "r145",
      "r455",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of concentration of risk, by risk factor"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLESAmortizationExpenseofAcquiredIntangiblesDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r563",
      "r586"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation",
        "verboseLabel": "Total stock-based compensation before tax"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationExpenseDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Grants in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONSummaryofStockBasedCompensationAwardsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r497",
      "r505"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails": {
       "order": 2.0,
       "parentTag": "pega_LeaseCostRecovery",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r40",
      "r58",
      "r59",
      "r60",
      "r103",
      "r104",
      "r105",
      "r108",
      "r116",
      "r118",
      "r139",
      "r190",
      "r300",
      "r306",
      "r383",
      "r384",
      "r385",
      "r400",
      "r401",
      "r443",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r512",
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleSeniorNotesNarrativeDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r103",
      "r104",
      "r105",
      "r139",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r19",
      "r20",
      "r300",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under the employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r19",
      "r20",
      "r300",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock for share-based compensation plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r19",
      "r20",
      "r300",
      "r306"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under the employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r19",
      "r20",
      "r306",
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock for stock compensation plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r19",
      "r20",
      "r300",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r19",
      "r20",
      "r300",
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r25",
      "r26",
      "r94",
      "r171",
      "r186",
      "r458",
      "r516"
     ],
     "calculation": {
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r478",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r478",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r478",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "OTHER ASSETS AND LIABILITIES"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r321",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r321",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUEPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Revenue recognized at a point in time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Revenue recognized over time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/REVENUERevenueStreamDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r180",
      "r181",
      "r183",
      "r184",
      "r185",
      "r284",
      "r299",
      "r434",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSDetails",
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r98",
      "r334",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "Government debt"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails": {
       "order": 2.0,
       "parentTag": "pega_AccountsReceivableAndUnbilledReceivable",
       "weight": 1.0
      },
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUESummaryofReceivableDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r498",
      "r505"
     ],
     "calculation": {
      "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails": {
       "order": 3.0,
       "parentTag": "pega_LeaseCostRecovery",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LEASESOperatingLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "totalLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r121",
      "r132"
     ],
     "calculation": {
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average common shares outstanding, assuming dilution (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r120",
      "r132"
     ],
     "calculation": {
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.pega.com/role/LOSSEARNINGSPERSHAREDetails",
      "http://www.pega.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r628": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r629": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r630": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r631": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r632": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r633": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r634": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r635": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r636": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r637": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r638": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r639": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r640": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r641": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r642": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r643": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r644": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r645": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r646": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r647": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r648": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r649": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r650": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r651": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r652": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r653": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r654": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>96
<FILENAME>0001013857-22-000137-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001013857-22-000137-xbrl.zip
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
MNDC.;DQJF4,,*F9-#JR(;(!9&]$8B]F%')=+3S[E0X,Q+:.:3& E#T!6B!)
MD<+@<RD%B]3%,9K+I29O!\BY:$DI@\Q.AZ04V^\%O4PDLDN6E67)=AX^>>.!
MG(^2+$8+%9*#C. (T:'UZ%CBEF0SNN52DK<V(F]?1T932D $=IT-H%=>0.91
MZE%Z$A2@^3KR3QH=TN0(>TNL(#&(;+4K)(*%D!)FZXOV,K@H"OL@S5>0MXSB
M7+2C9?/&1!Z)L000M@3A#2B70DG\HP_-UXZW/Q9O7S4BY6B#HB*] K#9@\HN
M)I,H.H<DFJ\:;W\LWKY>=,#>!@M/%:0"'5W,SK+C$9'J J!(S=>+CX:#\5&O
M3MTNHT;4CJS)NECI _L6 CUF<"6:%&0)7C5?(]X:?G/1A<(DM"Y+%4@ >XO!
M*>V\E:6:J[(L03SU-L??[6M!&RSFG*,@]*!U\&R7&I^]!TJI*&B^%KS-\7?[
M^H^L,CXHB&B(56&*6FI!V62P)@GGYJ#_&J%WK*Y3L%[+4A.3V?HS4 (Y9:#.
M3SN8@]YIAKQ7@ +8TRG:04HB(HA2T JJR[?F8C4OZCC].+."3?$7-2GE?5_D
M[EM^AX]/G69PX63X7@)^8Q+&)]?7']=H,.QW!Y^[[?G;?S55YM(M[EUN_4>G
M?6&.CJHU!S*SCR4=HLF^,&,R62Q9YFD.B+B-')!O52H7>9/O,R/7_WU4\R6'
M_</A@+^.SS3,Q6G\>W\X>#$9IH/9:YF/DE/$S))3$@D7I5%*A@P:90@27.*?
M//$89P&X+- \S'F:QXJ]/[&;-P:/\+ [P5Y#8(HA*FM3CMJQY%4I&DHF. +(
M$*242P/3<YI@=T!Y'4<#MM5N8*+[9H81."6R1$59 $@>1A0\)6 CS)"*9FGP
M>9C24?^H5TNV3%.1ZWDCVJMW>TL;@S3LWT!\Z48@ [0Z*#8 D8<4)8M.L,/J
MDHFEN&3C[4$VKQ[XGL66\^^*2T:<N+X1=Z7??FCZ1A6(6I//"%FFVH&H?93:
M) E$BSO8JX_\Z&S\\G!=+X72Y&P-_%9YF(?3V=.S\7ZM,_/^T7A2'_V5(;_2
MY9>R*@0FXQWQB-/LJV,LD-A_3ZE(6[/.%Y<^-ZO+%Y6]B\(;!&>$9X/=LQ>E
ML41CD41F+I&"$M7B\N8G!\Z*6D!.@[7%0(K11XO6NB1"D=*Y3U)4]>(AN$A^
M\ ]$<?1L# "=(F-*(12R4&<906?N:1-R$5$6OWR WIK&G3^XZ)W7*07A? 92
MP9L@=0S*"Z4#.#T'<!O1;QK)4BH0@C&@0-24-)6**B0%)*#E&Q0W'ZN8/ZH0
MG2@II1Q ,J8F:.6C*5J@S];X>8R&FQ9U\XAPS!]H&4&8+*(#8P$1 Z&P 5UR
M4F%"<;9.<PGPO:T8_15H?B3X*[V/7H>2'8#R)7B*VIH2"FNJ:&%IH)F'7S\[
MF#!245+*DH0!KRGH4GQD&\)(RZ#9I8'I5F/TL\.'?,K9R5",\S5$CS)8K2!&
M'4G[M#SXS#M&/SO(+'M63GJ9(R5P[#8KB2[P. .0T9.[/<CFU0,&B2BXXE-P
M(-BZ-JR+T4.(EIU0F1J0&+E(^GG^F3/@@H\N)V=9<SOO6!S)HLCGB%$&9Y8/
MT+G%#FX?W&AC8H/9^Z \&.G1*BV3#"H9]HI56#YP;]\'OGU444M)EK5.**+J
M(\0$-K%4EEY)&_/RH;H0/O#M ^U4L;9X:]D5YN&KO'+&91;27@44^<+1:CZ^
MM^@#?W])JLMJ4P1P[$BI4BS(8B)0(&6#3Y%8S.JE@69./O",8,H6=>;N(Q'8
MQU(Q8"JI#BIM2](Z+0U,M^T#SPJ?#)H%F2C*2/9\/8;"XT>E)&U-1U@>?!;
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
M?>V4 850(=NDZVY07B5;V-3-PGOKDVH B'.71[<D)%9L_KIV%8ZIE6Q,E,&
MBE4RQ:(5_X8Y8@/B#@L%XEP\;B=J>1<C8G 2G E!:"<ER5#8BQ,I-@#$E4A:
ML?EB_5E(H%,TRD@+PFB$%$4P($NP,EIL0/1AH4"<3\V7(E6L%39)YSHI&EQ)
M4BIGBK'Q(IZ]V""N1-**S>]W$:D+**,4@LTC*B((PW))Q^*42.1% V(0"P7B
M7+QOXXJ+H2 P9)"3#U[H2([[V+.P\K8!(*Y$THK-%RETSJ.L5.;_LH+5F(L2
M(K*6+3F1;$)%Y(K2GZ-A/DJ3K=$+&KWM)OJXUCB-#FERA+VG_/M@3+/B[G:W
MWQV\V2K;(QR,"XVVRI/A,%]IP?N3ST\:47XX^7/8'4PV!GR#KS6FD;$ K-)1
M9FF],^""1ZM L=0LB:VW*'P#W,@5I1;+EXM)0M(F1_ 2K# ^VERSDZRQ[!3X
M)K@!*THMEBVN78BH0!I0!#:D6'Q*TD.Q61EEFS*CNZ+4XMA28)4,$,&B)9#9
MLJRJ60-%^1 "EB;,R]TFQC_*[Q='<9Q&W</J#%R/XHTTIQ*@97.<BE750C=>
MQ:Q]$4&5H&R2#3"G5JQ:.(LJZ^0R>J_KI+/1#KUSH%0RTK'79YN07;EBU<(9
M51!E1+;4<U$2G,M1HQ<2=."/I6Z3O/A&U8I5"V=7"5,*&F%2,A[8$PRHM)%:
MR!A"M;%6=E7SK9R2E;2JSM5FRR8T>BFU-<(E731D)5963O-M#N^3J16Q^-\
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
M+D:%E3#YV7.'<PK2>C9/"51,F) -D!!$=L)'M< !T^95K9BAA0")A"]%4Q0
MU@?E;2&3;:[+B]P"3Z$OHS4?$TG'@%"NI;(!8P:EK%36QJ"=6^"YRB4SG!50
M5H&];U*I;IGC%8LV)[1B=RNZ$AL+1'-MU*!%#$9I0<)!2A2C90$%-1I'68B?
M9K9E4?#  &@AH'; H\4';_B+M,$K87PJ"^PS+)OEE3WD:'V"I AL%E&YDEU0
M5B4=*='KM2D2(&1[42&Y4-G<]SP8)J.I0?6\.S[X_>1W&J2]/HX.+BOW%]BC
M\7E0>),FLYJ(^DP#MD\.KQ@6CX[&DV&?1I^</ N?H(/[P]'%$\8?\[+7Y8<]
MG#TIQQ>1\7-:PC3P?O78>\+DCT[]F,$71[Z#P92SQ%IYUR@!V6#0,5M#_(]
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
ML4EPF\U?87\NN>X*"'7NW86''AD/U5TXJO#0 GEHPL6+7 61]@W@A/O$0TZ
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
MGI>#YTG/GD3N _$&E%("6#0YP<U2B,Y0CC'.B8NY\B9M4]6D@GP%T VOO%D
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
M$\(J==K%T4!!^BQ(GU1U?:)]FMN':NTX,&(C:&$B4&58[F1CE?$)Z:0N2;>
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
MC&*0WC%@E"3K(+LE@A$D)4&6$95/)QFMH0E;P7%AVR<Y2XW(V"ELNW2VG1*
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
M)^;)L)0LT$9!:9/+9U#C[V%Q]2?'Z:$S/.G:LSR#/X'B<N5B7ED6P))?61;
MDE]9%L"27UD6P))?61; DE]9%L"27SE9 !>77)BMM'*>77^;GR9F7''379JP
M#.S4T#]UW?B]#7N+NY0O+%_X@R]\[#X&3^#=W(P^'KLX:#!RC^2 YY<4=6T*
M $DN2:F\HD)QGR-UM"9:)D.LLB%._+N$,E)2 .K@Z?TTDP+ ,.8F$H)"R/$!
MT7-D23((V^2E,(EJ1ZL4 $46N>Y(_7(K[PT==0/.VY^%7?>$BPF*LR=>\T+$
M$K1_?ZB;"H7B1!D=L$&<,?@1(D/6:8*$X%02S17F.D.=*CA7<*[@W(]Q3D<F
M%=5).RPY"P+4)GDO C5228[)?7"N\+WY@>!TF#UV1%D'+$\G#GS/.(TTTQ8P
M43HL2([HM3G,7C0U6>0P^P*$!0@?!0A-3"YZ0YR7D6L;K6- ,YC!TBDGM2M
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
MMW.'HYT9OL%-=$E'@9A.F6]8AW0,"441->-46& =*VNLR:_I[/1(8?+%^;&
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
M"[#6D7(68'U\8)UQ:@5C3(P.:9//SX ;(FL$1P8+YHBW6#&[LB:8:<(^^6R
M]9=R=!X\JOSVH8STIT=H"Y)G=-TS-.P@-GRW W8G+)SCX\YH!!?8XW$H&V!!
MX\MAQQ_"1ZJDB_S1_D> J@Q9)_D^ >Z1;PNKI-FPO7#Q1Z,SS&LI=L\:PU-W
M%/THYR.-#F/CQ Z'.>FHGQHC>+S5^TSC P;B[_G#&$Z[<3==:ZV/_H37*A@=
M_6F[MN?CWF&,HTT[6OK8?-Y:_Y"T@%V*6:2!,^9<;H^TTQZ92)R1F@&+U(\5
MFW]WI7!GC?CU!-9LO%S/ 23[^\(%ZRNQ*HF9?_P[7Y7\YK=_];9RE?/;!>LO
M<U3]9EY?@V'C+M'U<C&CRF^.KE^"@S92I7 V8 \&3)HY6"OAE26\\I$.&'_
M==8KIK@UV2S;_3_C!J!3]<?[SNBPT]N');S;B[N#OV$-+X%U>?Q7]V#SS:>=
ME_OGNYO90GQS6%F7YP= DU[3'=J"Z[;.]X\^XFGK<O_X'8SG]9>#HQW>>K\%
M8\RYX!]9ZS@7=]@_WZ<O.OOM5F=W\\UUL>B"1,4<D\C3F!#'*B M=4 *,^6,
MY=A9.K?(IZ>(1;_%T>/]0&]QM!]4Q\7!7 " WDO_+S3_51QD]@!VW348 /J_
M7Y5OF"@XHD7#;Z/A9],]6[C3DCJ*0*,MXAX;I)5.R(N@8@#]C0XT7,ZY O:#
M*/<3*-/_W(\_+E[8-T%T7 2DQ'HO(F5:[X7VEWZA3',#U-E@<1D%]<Q@%+P6
MB#,ND,GELK!10B6LDK)L94WIIKY_6X$'BA5?+A5>+-XSI<B%_=Q)6:?9C^3.
M4&4](B8'@C/*D1:&(<:#CQQ;$D0"^T;40U$7C^ LGH.,(G$/@K,,T:KU)3B
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
M_/-H]^7!I];YX7618L01K!1AB+ADP4+##AEF)?*.A-P#VQH;P4*3IDGHO8N
MW$EA%L.%51#O^2/>O-Q0!?&> O%F"AY)DQ0F&"EK&>(.2^0<C4AK)C2-T6BI
M /&4:&K.%P+QEB]*+$P[-18P3.RFI(P25/+H1'.I0DL>"WEG@\423U10R9%P
MN26,9A(9+Q1*QO$@G1")^)4UT>1$U2BRI,2*+2J;*FK](&H]3:B\MYR32)"0
M&$Q()BG2B1"$8S*:"XRI3UFMY?T;8): L>=K39:0AX<.&/M6/J; X=S@<#9B
M3!HC9>(>*88CXL8G9+53*)+@!:98,&.R?<F;@NEG$/10\+/@9WWP\R%#Q@I^
M/@1^SN1Q<FZ330QY&QF"/= BZT5$AL=<VDO+6.&G)DUNYIR\7H+&?C5HK'%]
MU-AE/%CWTBR;"@K[0;?"FH94M7-%L$/;^QCSD\[X(COC@F+#SM?&,=SK<-B(
MO3PKWP5;-+[88>-D ( Q@ $V GQNU&_T8(#?8K)^&GT%+Z=A'#7<6>,?=X#(
M7RI2> 4KQ9VP<M)E]<VW,FZW T^YF.#YRT4-=]L?Q0</E-\)I1"O>C%PS)#&
MVB(1M!31,D,3!^C#8G4V@[UQG-?-N$#=-;7SPND@5\.K*MW!JN^'7/EN5*W"
MSA6UG5G,MHH3O(B/&:/K19#,-8I\M3WA6)7'4B24,NZ,LBQP[KD+@7NLC>/6
M4NSX!\Y6UAZTWU_5"OB;RZ@_' U;<52;"IIG%XNM^ZEU_*:S<W0 "V2;P_=\
M@<72:;U_B_?;'_'N>UA0Y]OD8//%X<QB>_^:'KS</FL='W1WC@X_P:[+#M[#
MM>TWA[N;L).?K[.=HW>?=MZ_@,6V_R%1&BB. EE)!>(V1.2T=PAC3ZUDSCEF
MZED^\Z<]1!M\M;&Y]6+KS9NJ;^C.SO;>WO9N:^]BN3YL =?O%MF&/:D"#D$%
M7PWBB>V$"S]EE7\PW.P,?;<_/!W4IYKKHZ_%CQ^D5,HK)9 4%'!/,H., =S3
M&G@[\$%J^&03J]J[KN>](Q)I<>(1!^4X<'[M19(^!:T(-3C7V)Y:NR5$N80H
MU^.0NP0BET#D.@<BPP[^_5[_G=5IIHU.N:H>,FS_=G'+52GIX;"J[/R,@D'F
M5Z[MMJ[/XTX(W;A8KL]Y5*M[RN=^RJ"8S%(7Q)_Y:\QTD@-[ -_U$>_3[:^M
M]SMG^^W78K=]<+A_].YPY^5KLG^TQ0[:G\YVCO>_3/LS#^"Y=C??',$U9/_\
MK\/6YB?1.GX!W[?UY6#S76>G';J[\!P'1W]>%V'M: #C2C(4@*WF$DD<3"X5
MD<^M%9,T\&KNGD59$\M[Q[T\7&&Z;_I1BR#K F_/$][F'AQ4X&W.\#9S7),$
ME3[[0\!.1YQY@[0*!D4LM372^(0IP!L334,>/(%D7O#V_9G,U '%HI[1_'O*
M/SM>[C_UH]Q0$.":5/\9_^\]4N4?T N\YP]C..W&W;1^W(=%<%Z-=C=]AQGU
MZK#TR#ZYG?;ZUP] 4IR$B462VH" 7"ID1 3R$HG2S$A/69QVRE%EC07,!O"V
ML B5\<P&302)6,,?L_V8%L8IQ]2JTGIQG')<+I '<:$&^V#NSMO=]I;NSAL=
M8V8Q'6/MPT&,C9WQ>?I6/D__MQO\ZYO?<!XNPP6=F;W.UUO.RP-YRNOL)/^!
MK7H'#EGO!7!+E_FM'OC_L_?M3VTDRYK_BH*]Y\9,A(I;[\><#2(8"_OBL,38
MB/&*7QSU!,D2XDAB,/SUF]42+PF,, (DZ#U[&2S4W=55F5]E9F5^.4<\_55-
M'%GL6<.KFIM2J!8B5&^E3]IU9RKG#(5YCV;NG('RS&8YMN*E#6JN2$YZE%1H
M0[FSX#_G)"M&&(Y!!"Z%QTI- A;\KH3+F>CF[7&+7=N-PW=7RO86PIZ?S_9K
MF=7T?;>5XQO-',;\V-ZO'?QHG7_G^\UN9[_H4.]GPYZUC]\SJVF1U5[;[S8^
M--KUWL?O.[7WG9WF87?G:WZ7QO?&^9^WU3)39VS26B/M<]&C,1@Y(E21O$02
M9<9Z4]#D&_;D)!*_'O5<+N:<$O]>)_YE'BDM-2.)),YET((G$Q45/!_K*%[@
M'[G /U+BWQ+BWTR;$!X995$ADBQ%W)F4 \,)2:JDM5@J+]S:AJDJ+$OX*^'O
M+</?8^MM2OA[>?@CTZ?>3BL>G4"PD QQZS"R^?Q;$Q>- O3S*>4BQ2IY/.E%
MB7\E_JTR_F'*+>8F^<04]QX[RW%*5N+(-*$13\P_4II_RXM_; K_-+:$.QI0
MTB8B[B-&1A.,8HR&8TNQY9E$D51A15<%_]Y0TL^]>1HS23_#6%0E%XTBX-6_
MQU'^5_QQ'(^&<3;U9_X:[\EH6:X@G W$7N9M_.MF1<(DZP-?76(=2,3)Z.Y+
M9DX-7JAZW$Q-S;6?#ZB7E9?ULH>#JX.J@XC<(-KOR"9XP3]L]]2>#=?^YZ;@
M@M1.!B0XC'AYYNOVBLZ_MCYL[K9VFUOUW<IVX]W=+6669<"Y!'6WTMRI[#4V
M]VK;S:((M5';:NR.?]O=^;1=V\P?O]]N;#;>;6]^JNPVX8/Z5J.Y6_GM,J7J
M]\<DT(VOS+D #YZP>RY[Q,.?LL+[PCKXT.^'TW:WNWD4MH]&]NB@#8"^K-6V
MC?;%]@_;[WF+['?>]^J]+YU&\S.N=UH\4P?L=_Q9O=,]W&G"EM[YV)W.[*M3
M&%_G[U[]:^ML_T.=-&J?SQJ= UJG7WI@,ISM?-T2L*7#??].]?,Z_V:)D%I0
M@XA3 39O&\!YH1+ERF_&@Y(:ZU4M_1;KE0\[.[6OVY\^538;M<I.\W^WO@!N
M-#=A"?_\M+4[IU@O<4>J"P%?OO3:"Q6\RK"]&.L;UC?QC6/O$A$)&:(]XL13
M9)3AB%%O*%$R!"9F].TE3)-WEZ0V!Y-U^^-E&GP9LPZ"]4O%\W)=X+O__(@$
M32+GJT=_8#8I8XL?;)Z#^0;T1K-)7SQG\I;BZL)#_8-R\[3EU(O)J[R/?&!N
MRK3EEI/'9L$M) 5NY:;LS75/^VB/3NS@K$)F\M#+8'@9#'^2 M<+PWHUHMR_
M:'9?U+;V&LV_OS=JGM0[7WK[G2^'< _1J(7.3FT/[]3R&+9XZ[S1FZUM;9'&
M5QC;^=Y9XP/<Y\/6>8Y@-VB=P[-Y?M]Z\[!3I_NW)7D):77$6"+AF$#<!8LL
MM1$I#2ZR2X&;W"I(DZJA"VY?79[R+96"E\!V+[!Q*YFADG&K*(]>6H6U)#D-
M*"7EI2N #9? ]B+ -LNQK#C1SB#G4T)<88ZL%@I%ADVD6$38G-8VE*G"<JT*
ML#UW%[27*+'P_SEIC\^[[O1*WGI[H85G6UV>)^3)'\10*YAT_RI(=&^"5&K_
MB &=QT&_Q*>'X--L#XTHF .,2LA8Z1&G,2)M5$ "XV0UBY)$,+S^^_]H2NB_
MEZBI4-DK;,E3A^97YM+B>)1&3UL<R6@E?0([0VF+N/4<&0?+EF((1!C)P,5:
MVZ!5A1]M<"Q1D[ 5L"G&+8?]664T@)MTQTE"-G1.AJ->/!H-?\G0N&4:5@.;
M?GM>2V,([PN_W852[_L#&-S1Q1(UKU;H@VT??>H/AR4L/0"6&N]F# UFM&4I
M)&2IR\UF%$,F:84H$RHXXKEC+L>T9XM89C@F'H@)+QF\>=TZO SV1:FYB];<
M&8,B1><I"TA')1''W".; D66.Z>Y$4F2;%#P1<4ORA#%?$=A=Q RW?>*/^W
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
M06\]X^QE<*L!SV^>QNX_<4SU5D+6PB!KEN4DZ20P#Q(%&R7BWEMD@O>YR(R
M]R89\3GCNVH>GS50MO1^(##Q7P*FM]!+[F6 *=M/S=-^B4<+PZ/9TC!IB?2$
M&(0]PXB'Y)$E5".3.P D9S2F,>,1$8_.FUVB+G.K@4>B-)26#X\R57")2(M"
MI)G&\6 A84TM51ZY(E.("(QTLA21@(E(PG'I7';J)'ET6^K20GH@(LG20EHZ
M1'K?/QF4F/,0S)D-)!DC,!,:(X4)1YPIAK2.#C&N6+&,QI*U#:T6=4I<VD#S
M(HXJ;: G0ISC>&!_!6[@NYM'H7D8!]&F42RQYT'8,QL1BEPFPG4 [)$*<9<R
M::2CR"OPP8QVD1H%'AA]=*;?$ED["TW=*[/W%C,Y)3"6_0Q?!!-GHU+)T2@X
M"\@13Q''SB 7O$1*4T&$]5+AD'O!5HUYM!.X6"U:3.[>5-;>W;E\8^$BE#+N
MC+(L<.YY/A7U6!O'K:78\6_<K%W<Y(E3^DZ.C[NQ%T%=NG_:KCWR<?<PQE&M
M/?3=_O!D$(?+DK*WLWNA&?X\=]IL-#_VX!D"-.,4I/*PU6P<MCI[>+]7/]^I
M;>/ZUQ:93MEK@(2WFINDWMO_WJA])XW:YEGQ#/J^W6A^ :VI@[9\_K'?^3O5
MFUOGWZBDA,(BY5;Q$G&N#=)22!0MCSH)P2VA8S1K'YW$L)G119& O6"24*EX
M4-SJ8%ST)"^UH +/WYY/WLSQE,_0GF\FD:E("&SL-+<J<KVRT_S?K2^5S=W=
MK>9N9;-1JWS:WOQS^]-V<WMK]V8*U_-DHNZDG=S2<F+_'H7B7Y_:UK6[[5$;
M9'>9<DY?0(#/OL$L<^N50X*RS!]G#3*)9+-5.BHS7U5TTP(LHS).6!L%D=PZ
M;QGC0C**A<6"L-D<U:40X#OS#V\7Z4)4*OYD, #PFR2UOHD>DU*N:_T$30OY
MNN1W_WG).BSFP<[79[/LD_?ZLF]_L5GFBLY#+?K8<P!VC!1S\2+]RU[2%=T^
M\OU>K(SLC\H YJ+]3T;=89F.7*8C/W% 8BQX3?OCRZ78K484XA=-U4GUX!ZN
MU[9HB_[]O=4)73!'28NVX%IX1O/@1^M\_SN,C>Y\W3N;CD+LY_LW]SO[7[^T
M&W3OK%'[N[/?^4[@?<A.[7VGT<O/;HG]YL?;THL9^!$*:[!N.4F(*Q&1YF#Q
M"JVY,@1[;O))-*T:_>2=+U:PT+J$MM</;<DIY1*7G./ <Y<^+5/.',L$/3[@
M5$ ;(31[>26TO1RT3=/QJ!!M$ $ C2H.?KPDR'K/$7CJ44?"E,7@B5-1E8L.
ML):E$[_>!?=HE)=@.KI0'HP_C;EU,=]?VZ/#=R=#>/5):+ 11^_&@9X2HQ:&
M4;,'XS39A+6AR(D YI>6%FEE9,Y/]B%&RS%1Q2$0X8_NJEC2<"^M.B_*Q"C5
M^7G5>=KD(%*GQ -&)! )WI2+R( >@]W!A%%,JRC&ZBP87B)U?@,!K>+LHLSL
M?<H\NV**)RBS2KQ/*X$UL_DC+A GK$B().X :Y1'EA&'3.;%L2YP2W.5I:B*
MA=&-+E%\IE3=!9D.I>H^O>I.FPE&2N<%EBB$I!"W5B*G&4/*R?R_(+74:QO4
M5)5>%/?E,Y@)]X52?SGY['5%51<W#:\%PA85S+B6V%0Z.PM&L5N*&$V*$2MC
M$:884,PSARS'$0G'"=<L<";MVH;"5<D>VMMO83JR6"NE1+@2X5XTOE,BW),B
MW+2=)DFD(1J' F$17"QOD.-4HAA);FG)B+0L=TBL8OQ0\JT71[@YB'1_0JP[
M4026LU6/^\-V06DZB%T[:O\3KQ(N_W4STW7RNOCJ$NO@S4Y&=U\RDR;V0ORN
M!$_Q;5[[>3BXVB .(G*#:+^CHF[P#]L]M6?#M?^YF1K;/KJXN>#P].5Y]]OS
M?O_:^K"YV]IM;M5W*]N-=^MWYOPNRX!S[OUNI;E3V6ML[M6VFUNURKN=1FVK
ML3O^;7?GTW9M,W_\?KNQV7BWO?FILMN$#^I;C>9NY;?+W.[?'Y/>/+[2#6#Q
M'SIA]USVB(=?EAI,WK$H?1UO#O<68=QQW;VY[ZN<[=[M'QT@6)A>F>]>YKN7
M^>YEOGN9[_X:CP=K,47PIS)M_T7B>YGN7N:$/GG(\D+N+G-#5ZSV_E&.?:?1
MK7_X3'=J'\&1]Z+>_,SJO<]B_RM<V_L,UVSA>N>PVZ@U>M..?9WNG>[76KS>
MVR:-\^\_&C5_ME_K=O=KF_#?+[U6\_/93NZ[0_=ORWI/PFO,'$%.L8 X\P)I
M[Q,*7EIK@XJ,)7#LJ["B*Y$96B:]EP"WG!'+$N">!>"F(Y>P(46KJ$"&>8PX
M9PQI2A@BSL;D&,'*Z;4-HG%5+HSTMDQ^7Y01"JK2:P^'L!1E!OQS66#O^L,W
MD?7R7)@TF^ON:+ A2H9"XODTQ7)DI8K(VP"VES3PJ<S)L:R*Y3(1P97)[LMM
M6I2:NVC-G<E72X)*G\F%.*?973)(JV!0Q%);(XU/F(+F,E$U)6'U\^K=E_Q[
M;A=W,HR/*9I["ZFR"\LS.XX#.X)I^A3M,!8KL)/VAF/>Q!*(%@9$LSGOEE!!
M.-%(R)00M[FDEW."F+66L*2CD0!$V:OAR]3*H\QY7TX+HE3DYU+D:8LB6$5U
M(A@I:C3B@8(B,R_A1_ *8#EHC3,9?5701=7FET&(^2KP[?%Q#D'8;K<R&L!]
MQI->!B*>M'9N/.OO8-*;U^;\O6T/_K;=DWC%+5NBTJ)0Z9:,=FMY=$$I% F)
MB&OFD(,U1#91G (GA%F<4P&K7)35^*]7HQ=24E=J]$MH]$SDP@5F/65($D?!
MSO <&<Y9;J;,C3&8 '2O;0A3-?+1?6_*P,5#]/&O01^L[]%9Q1Z%2OS/2?LX
M4ZJ7L8LGCEU<3/M?77LTVCP*6Q<S7Y[(+A*)9E-."*4"4YN0M%0@[@DX.T8H
M%!P%G\=Q1AW8%HQ7M2Y#%Z]7CQ<5NBCU^)GT>-JB8)H'Z< I2%Z C\ (1EI;
MAG3@#BL:)%5A;8/*JF8K5+O_&B(7?X/T@SU=:1_]$X>CK MET.+)^T==^#/U
M:+,SDV<]DX_M'?4=O$1!<KI]='PR&GZ), #?[K:+RB'XU\E@ -/[IQVVAT6\
MM;A-"5T+@ZZK! RVTZR3G(!!A.32892)40&ZA$/6:8$LEUIIYT2(F9U,5K%Z
M:,%^&=Y8'=U?E E2ZOX2Z_[YE.[+X!@E4>4^XQSQ'.1TAEJD B?"VL#@7VL;
MJBKY0RO9RSC((SMM7+1=+-,WGJO%Q$RCR^TCWSW),_>AWP^G[6ZWQ*(GL$,N
M7:B8P%<B$0$@8<1A39$AN01'YYIQY15L/@ON?%F&0I9/GQ?75Z'4YQ>Q+2Z/
M32,L%'@2*'*:_0J#\[$IN!DD"<H)Z#;WH,^\"MB\1/K\!D(B93N%Y6FGT  7
MZ,UP=CT7&,VFB#*;N(^.HD@4 >/":.0BYR@%F:2WU#,_,2YT&>1XO1K]'!T5
M2HU^$HV>-B^T$\KAX)!3+N>*>H5T!-W&FFE/N* :JR(K2_)ETN@W$+LHFRH\
M3U.%3_VC@V8<]-X,-?LS@<W.; HH; U!TAB0%F T<!!2Y*BPB#K-DPE<QY#6
M-BBK,OGH#BYE;&)I=7=Q715*W7TRW9TV% 2Q-BE#$&/9]&=!(ZLM1EHE#BOH
M+3,LDUY4F7CT(<<2Q2'F9O&97/=3[N&WR?&SR)EY+1#X!%T92H?I"7!P-M74
MI"2=E1'%W$J2$QJRZY20C5I@[AQ+@JYM,(JK0BR*:&,1JO/"L9,2-TO<7 +3
ML<3-Y\+-:?N1>N?!]5.(NYS:JQA'CGB#4N0V$(6)L>#["4ZJ$B^*YN0E<?.6
M%A"K2]0^49!*MVU=N]L>M6/)U5YRM9=<[:^&H[SD:B^YVL>G#A>L+95NIFVY
M%?%+0N.2T/@YR+\^363O[.VT8^M\Y_N]%HSA,Z[7P#:':UI?/XO6.=CKM3IM
MG<-?O[9$_4.C,VV?[S0/>_N= P'/.@7;'.SS/P_!/N^ O8[KY_N=1F__<+_S
M_;1%&[>QMDL:L=&,(BVD11Q3L,]EX$@$[4E(/NA(P#ZO,KZHM-'EB%N4K.TE
MR+TD,5H)<D\(<M-!B"12H-H'%+@PB"=JD?.6HB 8"R:Z)##.K2F,?C0%4<G;
MOB#>]O8_[1#!YZH<V[,< BCS;)^:M/UBQO\:3W@)3(L&IMFJ'2HBP(7A*&J7
M6TI@C& !#8+M)OI@C<<2@(F6W&BO6H,71MY>:O"3:_"T::$(UB9R-4Z-X50K
M9%4,*&$3E3 T,&O&&OR:N-!^T5TJCWF?9F9>"Q N-#WFTU4(LP3"10/A;(T0
M5\8S:BB2B0(:$N.1 P!$.L$^9DCN>BTS&8+&B\KQ787TF!(W2]Q<'0.RQ,VG
MQ\UI Y(H"\LD XJ.!\2M3^.N@E2[2'S@ADFVMF&J_/&%6$N FZ\J/:;;/SI
MHSCHE0DR98),F2!3)LB4"3*O-D'FLH_L(/X3CTYFCB/* ^/RP/B)NNA^&4O<
MFTI8[VWQG'C>HEL_6LT#WNADVSJTX;NT\76/[L.8ZU\_=O<[K=-I>QR^?[[?
M_+/3:KX_W*D=T$9M$S?HQU[KO$7VF_O?6YWO/UJ]OWN-SI^W)<2HY!R6(:"D
MI<]9ZPZ9H 7\H,D0%1W.7;1$E9-%45&_IDA%B6^O']\6W6NXQ+>GQ+?I> /V
M3%L1*)+Y!S=2(:,B1YPJ)7'B46F:\4T*L1+X]@9R87Z=$N8MG)XOGA+F6@2T
MA**%0=$MV2])&N<B0U):@"(J--)8$T24I,I&F2@E^<B(XV4Z.R^S7Y;+G"CU
M][GT=]J4\()+8AU(*^,)<0Y*[)SBB!(*1H2@1ICQD2]?)OTM<U^6S&\JSW"?
M,O>E=*N>  MGTU\<C5A$X9'$'B,N0LS4,":W(E1))FQ<P==-JWIAS=?+_)<2
M.TOL?,K\EQ([GP0[9W*H@U"P; ZQW#Z-"T.1%9$BKT4(1%B"O0;L9%5N%ER?
MM2PY,/FELD2WCTZ*=EZW?9)32<;212AEW!EE6>#<<Q<"]UC##F,MQ8Y_RTQD
MDQN/)ZMQT@,5]#>5QOMD5#8O##&<:5 ;S$P(DC*M5,#X6ZTP. @FZ,KRN*DO
MG^)P&./-PL9A$Y[P9[?OO[^L,I!Z^T(9MNA^YTNW]?4SV6GN\58'%*)S(!I?
MWW?KG>]\IP8">KXE=KYN967HQO_]<K;_-1P[RF6]N=]K?/C[<+^V!TITV&[4
MOM.=VG?2^KIWMI.5I/>E4V]^%ZWFWZG>J>/ZYK>@<D6UD(@Z[K)3%)%6QB!J
MC$TV*J>L&,,7+&T,FQE25$K,8>&#$YA[[YSD*5@%"&99E%*N52(@S#',_&AP
M$M>6)&?JIQE2C9WF5D6M5SYM;>YN[<Z9%+7$&5_O^H/C/HAYK!Q&&_YS8@>C
M.'A4LM?3KLK,GDK'C=$J[Z,;P.C/BBR.:@5VO,J[?@_&<E:Q!X,80V74KUB
MR6XL7K<]&E;BC_:HD@;]7O&OXT'\I]T_&8(0WS8G^?H=/^KG;)%)LDBUTCZ"
MF_A#>W00\TY:L95^3EV#=\OUG;G+X=7]N_8HP'2$2C]5_NL!5H CS.D(JJ.T
MY_F<5K(0 P!7PLF#!5X &L%T#&CP"]4WS $Y#6\?;/OH4W\XW#G*4:7V40'$
M.ZF N?D, OGF,'"3?XO1V,!H/C+'N20J&*2%TPBV)B\)EIBPE"F#[]C*0>R[
M\*]JY?2P[0\KIW98L;T^[*?G()M]V%D+F1W$'JS.%6%-3L-<KS3A+X6P7@EP
M@"4&B?7C/ID@=I/+N\7?BHL/^]U0:?>.!W#WHL5Q!200OA).?%:'*PWY[_\#
MWIOZ]["23HJNR#-<.15W]JPB"SO)$ P,^&VV@9<?Y-'5XOB_VT=W\ ^4@GRK
M()\?B&_>$DEMHDBG(+,@1V04=LB8;#1YHTP4:QN4K-_ET4]$>2Q.&88SI)T,
M+[I2KH2T/(1C_:U)2:.V);X1L-HB2PD1JQGBWG&DI:<H:<*#S"&\E&NX\?I=
M^?L3*5FO[!Q5ZG8 F'>19'EC=R[ )F^*J>UC!:P'^&E'<%&$JV!_W1W![CVJ
M5M[9GANTPT&LPN?#H?6'('&CT;":-^;<0SB+7['1WKY_CU'TIYX#,SHF(;"C
M@B=C38@:7E,*)31EUD_DD+&)'++L=U\[K!F[#04,Y8UU)UTT!+HA96#C^#_"
MR> LVL%;DZMFZ_Q;$,$*@R,";P\C#CL/<@+\"D.X!$^-<NS,V@9?OTS3F*S5
M1B7/V&1O:A=-&V%CLA67_UW0>3[0KOJEY;[-KKJV^'=L1LW^G_$OVPZ;1^#V
M=KMG?\5!JUC^$GUND9+.YH]O+B1.0J1(!$,0%UJ"E%B.1.(T$F*HSGU?Z3T;
M%*Q&(37KJ^^HY1M_M=W1H>U5=@JL7#4G#;:!CR?=LXJLWN*C%94!L VTC[*;
M=G1S.QCK?/:O[E3OX7_2:$J_-4G*4I6(((Y'+8TB"3/AG(SPFW3CZ"E66/[D
M /X:IF^"";&3QG/_YTF[FP-F*Q$_?7X-/@<-)L&D(#Q'1N3":9P+I[WPR$=-
MK&-).R)S]/,N(_.B^*8RS#LX+#]8 =G?GBC!E!4PWMVO?*:\&?QLKZ?,@W5C
MC0^6@.$)^.( ^06&_UG)I)J /P@'NI*2<J]_B RT?GS3UEHC&4<^8 $H3B+8
MD$*@$ QWD04>!.SUA-RZU8,? 3-=N+:;)P<GP]%%V&6\UK;82\<[?P01Z0X+
M0+DR!XZ[)]D^.,X^=O:04\5-M+;2OZ2%]?WAI5\,=XO#4;8;1_9'!)'Z4L1O
MV@-XM(N^G[%PPMHU,RBZ7OGS\LD9J?)8QI<69DL;'G(,GO@/ (91[#[,0?I%
M))L)_/S41OEK'*\:UDYB Y[</(W=?V(=AG%8>DFW2OA.TY]]DTYR)7A$G-B
M. <OR63.JY2/&C@XVEJ!G2+G<*1SZ_%LUQ:.:G:A[Q006  7!PN1$7H7J-UA
MNEXXU&# YF(^>Q OEQ_1-[?^W^DWKAG,O%?(.8HG936, ,)9YYSGTF.BUS9F
M7>1_3?"K>[9>V08!"*$]*J*#UXVB0B0&T<=V=FZ/KL?R*G!I_]0>@754!)CS
M9=<#S"?'V2U^",C\THYX,PISNRCE,.3VU<@W+P9>HLJM$;KFIMCY_$UY"FK+
M8=-,CF3Z!(.<30$Q+8S24FN7^XL0LGY/N#GOE;#W7'K-@W&TY;;@[VS4-\-2
M\2FZB"LO(-KG10",2MQKRSFE *"6"<)CM"ZPX.0$J#0FMXO7[;RS7_+ =M(>
MF.EY5*5LW2Y;6Z)Q^HV%(&1T$DQQ"Y8Y)1)902P2FDK&B%-1B ?EJ3S-DI:A
M_'D6T\'6 ?X413#O!DQL)_(&9!%F$DM#E%+8KVUP>DLP_QZC9-;N7OTHRM:/
MXW@TG J=/'4R"<CR.W SFMEQ>,-9).>-S]\<X(31/*%L&2/.1 [K!8<8\290
MECPU>/ZLD"4@FS%BG6#Q*UPS3*T;/1_/RH/H6]BZP&S>V]Z2['HQ,Z 2\0T,
MX"%L.T(N?KG$.A?S#79.MIT["[+D:E*T- \',5;&@8C*UE&(X?^ZP?]<,MC,
M05YSAT!=?M.LYL3LMG_,.2TE3]/U9/YYDV"7>_7G)&ZZ3_9?X[R0<EY^65[N
M?]LY*,!>SY2]+!]8X9V\0(G*^_:/BQS"R0')Q30L=#!BG<XQG'\?]X=%;/2/
M(@C5_B?^.PL6HNMZUD#/IS_Y!K OD-]O>GF/IO5X4P58<[S^:ZFRBI(*;2AW
M5D3NM'>,,!R#"%P*CY6:^/C\AH]_=\7^C1A6]ON_1)_3>^<,8ZUHKL!%/^[V
M3NW@O-[\TFU\;1PV:E\Z+?I9[.=GG'\_;Q2TP76XQY:8[<>]#?>L_VA\V",M
MN@5C;'3@NN_P/FRG66=P'6V=?R>M9O<VS@V&68R:&T04IHA'(I!6U"-/E'7!
M&JF$6]O@52.?G/[G:6M1?^X=EZCVJE'MMP? FF0\::D9221Q+H/.28Y14<%S
M^:CBD_,\?I%5?0NL3655E_CV?/@V74LJC/"&.H(,]@IQ3@VRBB8D60HL,LN8
M!7QC5:-F<R)GO.(2VDIH6S9H>\AQXZ\<RI0&V\L"&ID"M& Y#3AQY$6N)TX1
M(^MQ@NF-6%IJ:$IT;8/@*GY\C\"7A;7GXZ0M 6^% .\AMARFW&)NDD],<>^Q
MLQRG9"6.3!,:\<26(Z4MMXS0QZ:@3POL\NZ%6%(1<<L],DQ;9 CA@C.B>?39
MEI,K8<N] :+:W</^8#3IB',5%"V9:Y\ZH':10E/,?\& >8%3)00]!()F:=T8
M8\93&9 +U@($67 GJ> H<)YL+LQ@V*QM*/WH7@!/3E![WT'>6U?&!82!2F5<
MK#).QW8BIN#)4HX(SI7VT05D 3>1L!0;8ZUE@JUM"/+HR'6IC*\E<O$S92PM
M]X5IZG300G-N=2 >*9QK6EWPF;; (5@Q%B5AA%NQMD&JPBP3,W3)[+Y8+5Z
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
M7 #@5%Z"I3:!\<2*XA(6.BMGT"_T:&M3@?O8%I>P F %P&</@'>,=%0 G L
M9!, J 4W  R(UD$3H&@&FL@$R4QR[9)7GK&E%=[F<F$*'BL 5@"\#P"\8VRN
M N!< *"89+C0PFKG&=&><G2!(2$ (A1R2-[2&"@3;L$ \($JOA_WB/FB@#0=
MY*^N^[X4U7S:U:./&<V[N!KK>51+BK/75)-6A+H-0DV7&ADC(K<^D*0+63M0
M2;SEE"2502G%T0C/2ROZ"D[N6^)3+?>>6X&=>?2I"NSL!'8RJ*29UIE[321G
MED#@@3C?E'GK9'CT5%JUM**N.,BK OM4!';FT9+O"VQU$&8FS9,1$BX5RUP9
M$K0U!*CCQ K1_)8-8JT'4[KUM.$*JI4JST]%GF?N_%=Y?B!YGG3X4XR)AL"(
MBH5PQ49!+$\HU(XZR[-U+C5'/@*FJ5<>3Y[OFC9>"_%K(?XB!!*NB(E6-)P5
M&G9?31/\)FM!64989HY =@)]%>/1V$G24B>XLXUU8V#&!^"5Q:2"YS,'SX=(
M*:K@.4/PG ST,(9+(C4CP>A P A+3&!H66K.T6'0*@$TX#EKMN *GA4\GSEX
M/D0Z4@7/&8+G9%S-&QZ-9(IX43*/G*?$,&I)5-$YZJ4S OUPT<9UKN!9P;."
MYSQ',RMXWB]X3@8QN3/4!Q=(H@[!$[PG3CD@E@$SFEOE12S@*>V=@YAS )XW
M8M.;-]J[C9W4PHE+H6EV?<:"T?1ISN/FK@M*?:?I,K//G?JN$+292M#V@#1D
MSXTXJ#(N+1[CTB/8?1^;/U(D#I_(;5^K=7ZJ%]*/<I:?TJG_-?13/\/,_X.>
M;A?)-]9.5^NO-"C2A"OX1)@X]C9/-O?^Z74^_LTZ>V][G=5W>]UOI>_Y&N]N
M_+';_19X]_4F0W-WRCS>VGW;V_KXYNO6Z@>\QILOA46C,7TW-EGG8WF&3;JU
M^T&L7UW7+AB/T<I,4BYEG51X8A.U1%HOM7.22VZ75MCRC*FF9V_^/H)X_-=-
MM,YMXQ85:V[$3>:-TEK3I$0&K[W10+7CV7$CE;9J1&M?L>91L6:JE9,'GZU1
MQ*?@2P4E$&=3(DQZ!5IJ&;2I6',3K%E(-_^/XZ/C06H=NI,B;,-2BG1XVA^]
MY?9C(^&37)B+Y_)+L2SLS_GF3XE ?L$>]F8+=E?WF\G%#%"<QB):4[YVY46?
MP*0QRDPHG!NKHOG>!W^=XO5=XBT_$6QYTI-Z:G;6.9UARXN#HXE-^D"QK<>T
M$=^E/5=:(0V*:7555/0>_<EYFXO9L70\S7/M^VBCV7%HX/>.>FGX+IU:^>OY
M3&><;<]2Q%-<Z<WD!I?/OG/O:XKD6QH</)%C[[^_;GW\0+N[X:2ST=WI[O[-
M.[LO\3HOOY;[;;W^I]]YO?:E\RWN3K>1^Z._M?$W[WY[\[7#T3=?W3SIK&Y_
MZZS^@6/#[W[\\&5SX^6W+N]>R5>9(I=<LM+GG!.(B1%7Z"N5\$8))D#EN(1^
MM>&,_S;O_O9<D!55#*P8>!D##].V.\OGF2T0/LTDH =#PRF> 2ML!BZ(3]$2
M<,$0ZY@GUC@9'(N!2OE U$45"RL6/E4L/$.XE_NQXN(<XN)D9CD$[7@0B@AG
M :U$)XFULC00RAHH!R$M+!(N/A"?VUXOQGYZ')E&,10_E9_R'+@G'L&K?;/?
MQ=MO?$G]SVF4PU==VEF U32[6V1 E4Z9"*MR@2A%;%1 K%=&)J,82WYF+FTE
MF'FR0OZS;ENQ1M;W4S5(9BCCDXY:HH[+3"U)GJ.,"T>)XT:1("G-0CF6'3IJ
MT)9WKQ.N$OZT)?R.SDB5]ME+^Z3[(;D#IY4A,CA/0%M!3!:"9)%TXDQ)[_/\
M2?L#G20^LI,!=TF"K^@T:R>CP-'&EX/J6\P B:X@=]*!>RVE(\HG1B &1SRC
M@61-5=;99<]GYUM<C0>/&0BNLOW(OL4U E[MC3M)^:1W 8I3%D&0X*A!*0=/
M+-H@1 MNK4F:QJ1G9&]4&7_:,GY'[Z+*^WW(^Y1_$91(25(2>-($O,C$@D_$
M&<6C<0FBLO,G[\_C$$/60XRY\R]V!JD&/&8'2.^GW P&$G<^M<1X)PB 4L3J
MY @$J[1-60N%$JDH;=.Y"GG4 .=\B?@=W8PJYS.6\ZE\LZ1=U$R0E+TD*/22
M&,TT0>'/D7HI<IY5J[PJY4];RF?C:%2)G['$3W%T<I&$U9Y06C),(PVE.:8C
M*B4!)FH>7"B:?=YDOG;+F+.$TTJ[.4L?Z#+!QRLW&)R,6@8?[S\+VLT'PL,K
M>(6L5MZP2"BZ-@18TL0;X8D3AEOF>;3 9N;IS 'Q9H7/"I]/!SYOX%\V%=:K
MQ]6JG"6*3OF160N= +U'E3F!(($8[A1)(:OD<BJ53$LK3,PP@EU!M()H!=%'
M<-\KH-X#H$ZZZ53XJ%W(A&6-9FF4@MC,$^$Q@#<Q20@4S=(G@ZA7$,6-!]5%
MCVC0"]\ACE.7B>/4?1+'74O.-$7OTE#)O7*'APF5A>OW6T<#O/1H@89G2[,@
ME'AO]EM_)#\X=H.30MA"VPW7_:N#/7R6DU;#JH/#[.T?'12JO,_N*/5/6OMI
M^^"HA[^7";AZ'EJ_E.N4=#5.?QM/UJORH8T+'VK>9K_]VOK2.]II!=Q&KK??
MRJ/^N@T%W_"H=W3<?':Y54CZK[L2XB;NPA:^.SCXBC#5/.:U2#O<<8B"$V!+
MC?0<<HH^*A">.YX5U<8PKEU$F&WZ;%#\K^FS@;]P>PEUY56>_ZN#?7RN(=Y]
M]!M.V7DPX'WS&&^&P^,4V<U 5RTFZ/;3_[P[V?H8#W&&U=;&]K?UU4]?.]^"
M6']=>#^WOVQ]7..;_(]^=[=IH]';6NU^VMK8R7B/D^[?_V8?F<'U($9PM$*-
MS,3X'$M"A7#.&J9,7%J!99@"S!;*3+\L_FC-6[\,TB'^B[./P-;L]1&[:R$L
M&G^D-'SXLM,+.^=M'UKX!NY&U)*X\4[*OFDP#S'MU_+%"R+3)&CJW\J&W-LK
MMSTZ")]^L'?+Q=/7PQ2*0*&@H<0=AW3I"JW8ZS=R4&@J_W-0'C</TU&K".DA
M/N%^>3*4PN'..;OE14'>.QX>M?;<I]1N'>#KI:,%8DT9Z64"S%/2RW;K^!!O
M%LZV[^DPF^EHCP1V>(QSU#SL%4\V//:[.*(R'E=0HES@_WS/]ODK#593 S&]
MSVE"-D,4,H+4D3(&5"O+3+9*NA 43U*YQA":$DD^+9&GU\>U0+LHG#/JTF<F
M6-U5M%Y>_ILIDT)82IP4$L6))F*#\$0&SI+GT0NIT;VS:AFF96NTK<O:'I:Y
M/).$Z_9Y;WAI5\1=W)1EJX[VVA %H)=[^$U<]H%#HP3U &JE]+G9S6Y$ASP6
MVO&^;N.&#?WC8J2TT)C8QKW:;&,4B!$)6<97EB_KY#**LKEZ^\=-0_=+6GJL
M&T6Q/ X/AKWR@1>#U&\VS3DS:S'C+WQKK-3I^5><1S/J^.CZKTQQUSV2_F=B
M8G8N_-P9G)-H;B?B!\E](B[CP[YP_2_N9+CTG\LF#EHSXXM+P+O/S]BOMN'^
M6GO]\OWF^XVUSOO6F^ZKY6MMMWEYX.[ZQMK[UL9ZZT/WY8?5-QMKJZU7Z]W5
MM>[[T6_OU_]\L_JRO/S'F^[+[JLW+_]LO=_ %SIKW8WWK5_&VS[%7^]JIJXT
M#6)N/6$_^-H=;C[Z.2':(T@'[;B.( (/ 8Q-+MN8#!H1)GFO@UU:!#O]AP8$
MZL)RI(3O%ZWNAJ@'3Y5=8T>/3,X1/,:#UO[!4>M_CW&)\LE9AZM)$^;@RWXK
M_>]Q[^@$M>3!83%20CH<3>Q^Z^7[5RW#9&N($)P*$*/GN%?4P3 US-K)#=!4
M0E/@J)_*K4>>Q?G?K<^N?_Q#I=$NKD4X[KO1R/K]@R^G.F"[F/S[Y:]X$$:C
M:Z.-<]*,[<S,0^LCN]Y@?+>]Y(;'@^;^-S#*0M\-AR.=A!,Z,ISZ!_O;!'?T
M'KZ$@QE-:+EB<^'&?KMPO^0:$^GP8-"HKD-<DX/8QE>&Q_WF%9PVAP^\3W!^
M!ZYY:;LX00?E3L-)W76[?7K)S9XPJ$*VF@=*+;,@C+*)"ANCXL)HM++HE1U9
M+QM3[\,.FG[]M)[/S:ISWV:X@??ZO8^FZW,SK';??%G_^U]12K:<4T1D0#]%
M"S2L3&:EL)1SF32$B+Y<0NOSL.#EX'CF>= W!)97Z AL%XBXUI5?/ )\I9:-
MN0>:=EA6</W;<\8I7QZ6SWO/NX<I 7B@GG?S<1[S0"SS3Z/[7&W;MTAM^Q[S
MV.ZMVV^"Y*S]DZ<OS_DX][D<V&:OM<^@ &@$-*J=49F5[G8E5AEI'C4%8URP
M[QS8CER2XI%<=$C^0*?BG^)3K/:& 5T#=#:>P3GMWN:7K8W US_B>[M-U^YO
MF[NQU_WVDN%UZ/KK#[R[VN&=U4V8/*?=VOV]7]J*;:)QWFFZ=G=[7?Y&=%8_
MH"'_-^ ]:>?;YI?N[LY5].761^$"%T0Q7^C+ Q +((B3!JRUZ!IQL[0B;=NJ
MZ<CH/#)35L;>BG:S13MP2EBN!#C-(07E-#6*Z2!]SCHH/SJ5J6@WAV@WF>;G
M@J((=)YXY4NX(B1B*4*>!^UH5E'F&)=6C&A+JQ<"[694PM[<6\\W3/UQ'FX\
M/U-[7K7MO]P"M7XJ]'D9OH8X7OSMQSAV!F,OSQ:FPMC,8&R:H#>'(+D'12RN
M6NGOBC"FI"E%L-GQ&$34)4_$MB654S V%?RH%:]S(MZWD&[*P5&P.62A(03J
M'>Z"[!1-PC">1M+-3J5[JC_S38R3*M3W*]23MHE05AD&G"CE$P&(N63,!A(H
M1V,%K<T8_-**;C-[Y[;-<U36N@#^T96Q\EK]4*L?9@/E,D7*#?,J&0K<)8NJ
M75!;3#=(7,@;53]4]_+!(?P*<E/G(/FH-4F,(827,ER/:TA<YC1'8$PXNK3"
M:!ND?0(U#[6*K.+H_. H>(F6DPG&!H?&4_"*>R5U"C:B?>SYZ%"BXN@<XNBD
M*<Q"$$DH320818 G3TQAKV<0DO7!B\C4THJE;6V> HY>KAV;J!K[04;</->.
M#5+L';6R"[U^[^AD 4O&N@>?4U,UPRFS[28%T@U'F: MQ(R23?.=0C+7^EYJ
MHD1W'8SWFJ/O;LIQF_2<"NF\TB8J5CQX9M%DH.3TE^]SKI1"UTNHA ,/+^+Q
MX MNWF':7TPHNDN"XM?.EW]U5$H$Y0D-(A/PN=2A(I0D4 +7V7"1S=)*[GU.
MY"2YP:3X?;^69S+DZG*PS#AG$H 3R0=EN/4J*FV-3K%HH-.5O*"!U%3*:=KO
M'0R:$J1:+G=U5<\GV?WR+TLEMSV&49]97%!4$ZCB2=0F.*TB:,Z*N3U=7WQ>
M+M=,-?X3FJSF0?I\T/]<LI/#"+S<]B"-TK@O%7J.WOQCC&R7ZSO_ZKYJ_>[V
M/[5;W28[W_5;+X?#@]!K_AJG8Y_6J[F3UO$PM5"_#)J,[U%9WG;:3X-2Z'8P
M.#P8N*/4.CS&WTK&>5/V<S N'DTME.U/S>.ZPX++K?V4XG"Y]?Z\_FA<;]2@
M3^R-D\T;S+H\B)8K2>>7R^GPZXAU@^3P$<OK;ANG8[L\3RG:ZXVJFO!#]R\D
M;[I_3+'N(F*OY]$H3@?1<5][>\=[OY].)YIS^,[1216C*\5HH_.U^_)?I9EV
M+FLB/$59LD(2%\$1I3@7:'M9F7))AKM>C,85<F=[8ECJ/'N#U#HXUZ$CLPS:
MI?P:QKH4M]C!\='P"/\HF[A_@.H:A:C?;_E4"CR;1.PBI:4",^*^&TO/Y9W;
M+DKY3!V7S>9ZI53Z>(CV1,EE*T73*"ZE;N*LCJ[=\L='30E%OX=/W50T%+E
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
M@A(?7!*!:<UYJ@941:<Y&-HMT(EY=.70_M?1:0!+BV<7#.3D:9">IOM%IVI
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
M;1+<F ^Q&D:/"[5T FHA&&W1YB&EVHP C9D8;@+1:"))H[,.1J%A9&R;6[T
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
M>9=G7A P'MT7ER)A+)C2=)0G,Y)S;6;52Z/*^?S)N0TJ>>? Q!3!:^-L::S
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
MJJOVZ<+<>5186&3*: G:&J<X<*ES#E9G3TTU<"P8S*<-'"D8A0#7)$9J")C
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
M9=LKGAN+9Y8$"PP!:X4$#='EI%6VLL1M.1'N,V,P][ZD2,[2<%"A?#LH3WN
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
MZ$!5\(&6#L!JCCTN&A3G70%]$1]ILW2:"Y&5!(C&6\V"]8E&FU(Z;UI3 =U
M0$][=P.HJ Q-Q!HY[OU%2:F@3Y308)D6DEJYM&),V\AYE62I@&X>H',$HX)@
MV?@ W&J7%->.:<6MC=F$Z@MZ1,S.Y->C0BL5Q!)=91&SW!/<FXK8K#0*KAQT
M<$LKEMH*V"<+6$V=<L(E:9P'1G$2&'. E.WQTL'>9WF@W/N2(CE+PT$%\NV
M/.W4U8E;%3(099T@H)DFQDE-F%)4E7H 1OHE!*WAC/]>P?QDP2Q+CH$-$8]=
M"E)8*Y5@T;KDHS.,SMNQ6T%[&]!.^VZ%#6!2],1HE)/!00&MXR30Q+@4TF<5
MEE90<JJ ?;* +2D)RB63:"EEZ90Q!EP*07G'$GA>]=^FHGG&<ZN2U1"B(RI(
M/(,]<.(8JL)X^H(N/L! 2[=!KMJ*-A72SPN.5WIN?PV1U7/[X/";]MP:+ZT+
M@F@E X$H%?%41A*5U=)8;G@6!7[-0-[B>6X7-"_W]3"YXS1L'>_A3__(B>MU
MCC8I27T40+,SAJ7  #4HHZ6-MCIQ&\T(6S]UXK+M_=(W%-_[@(^[;V%C[9/<
M[/8_[71?]7%\GSMGNZ<[!YV]_YRMBX\F2\@4Y7(.!NDD>T^L9XR@?JVDPJVB
M>+@/+^[3BX^Z0DO5,@HM8C A@\_91.%HQK/6<12-7$WI:RS&IKVX+&A*A8Y$
MI610A;6)6*T1)4Q(ID!E'DHR@6K+FJ/[A 'M;) @LRD13Y!H,"8GK[@*-%)A
MS_ME5T W$-#37ER798XB<6*@!&-(J8L2FT@65(%W1E!;@I=TF]^]XG(%=&,!
M#9%'QA/75E%@D1JNHC51!KQI&ZL=^5$Q.^W%]2YJ;Z@ES"C$K#"46*HSR;HL
MG,U:LA*S?/>PBPK8Q@*6V91$B51W#"!*;W0T":@V0N%)S.ZSMU7UXOXJD*>]
MN"&$9*B3A 6N"<10ZD122KA&790G;:,(<_/B5C W%LS9!Y2?M5.2HQBFN=%:
M*@>,XVDLN:VG[V."=MJ+2R5E/EA&/'<)00OXR,J2ABL,GKG9IX"@57=OR%0!
MVUC "A%Q!RB3G4K ?7#!H=J+W!TU-9[/.^BQZK_S,VA->W$Y<%PQBFHO.$J@
M9"CX'#SA60BCG/)>1(0SM+5L:DF;YX7&:\HN_PH@JQ/WP=$WY<2-,5#E;";<
M>X;H4XE8D3Q1@8'-#!@XA^AK!O 6SX<[G^X3DPEX(7#&XN#$]]/7?I"UM^R\
MYJ?1N_ VAD0(B9J<$<040)4X#)63C"J6#HVZ5B9I*#?/]MS..FJ'.BE).0H"
M*7'B++>$TB0=JCW:^+RT(H1J \PK7V1^@%J,OCZ562NSWKCF4TA,([F67ED@
MP/D(G"O&E?)6:%U3X1O+K-,^5X"D.746^=2D4I'1EJXCDDC/M>,I1E>JJ"K*
MVUK,*W6V,FMEULJLUU3'A!2YE24,(H"VRG#+E*:"VR"]SKXR:U.9==HSKG42
MDG%/I"BV>2148@UH8D7TU,88=2JV>=&F[,[&O$JLE5@KL?Z06*V@WDHN:*(:
M<)J\5^ UE&C[%%&/K,3:5&*=*2*>I;)*&B*,-P0W1B8N6T? ,>J%=D9;7WJ5
MV[LW\JB\6GFU\NI/PJ_!*;!.:$#9U5@C\0E3UG J3<CW&?Q5>?5.O#I3$H#S
MX"2+A+/,D5<Y)9ZZ2!SSL732H$+;I17.VO;N\2256"NQ5F+]L??*2Z6\"<8&
M!S$'K[A7$I5&&P/UM3I#<XEU)J['9QYLX$""+_F<%!BQ/%K";$*A-4D>F5I:
M86TJ6)N).?=U;@BYWKQ3^WV1Y.*0P95A1;_&!V\ZKVI@T4/#?[HZA*24&>])
M3@G55)8U,2DPHEGTQE,ON4"%%??$4P!^,P*3_OO8X0U_38*_G"=?ZD%<#/'
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
MHB9GFV0D1>PD8)PB/D=\BJ\J'Q.C42.4H:WASJWN*I0;"^5L2I,8QV64 $Z
ML4)SFETPS"KXZD2K9I8&07G:S&)3MBZK0(S2'-4.GO! EG@^BZ2IES+KC%#F
MHBWMG=-(*Y0;"V5:,%P:)8)V@/O!^A"$L8Y1'5FPO%H0F@?E:0L"+Z7D 0&,
MLE7IDR@4<4H+DC@B'(+/.2F$LFFCK-4@*->HIBN@^RZ-DAN&O;&5(*9_4G]P
M5-*U[F GN&+:GAR-I8A*I"O> 4XA2F>%1W4CX3_4L:1BM1,TC,8Z+V?L!#E:
MEC-3Q*8D"(#-Q,3LB4J9:^5S0B5Q:46WA91SLH,VR+53D7PAD+ L Z-.<$V!
ME[I/P:-,*G-6+*.46LT$S4/RM)E FVQLU(HH98% 3)Y8(PW)(49J/$"0N03H
M"9A7?]&*Y.8AV?-@=;*4!V  4CIC-<X$<Z6173B//:M6@D8A>=I*H#C%!1*1
M9"TT 5]4"\$,$4IDI&>0-+N)P6]NQ:8JE)L'9<JB9$G:F*P%E+^,T4GAB1RY
M$PITKE:"YD%YVDI N4N<94.B87@H6PT$U2-&LE 1I2VF<-E*V:$VNWOIH3E"
MN8827 '=U^DP#5U_;"1P\:!WV!N-BW7]<TT:5#5W7C@A UBJ' ]>:!#16HX;
M5:)L DA;)N=J)V@:D6W-V DB%38;R(7($@%G(C'.:5RP0*50G'$/2RLHDM1P
M@B>,9*4UCT)Y[ID"FZEG.AE!O1)"^RRJG:"!2)[); &1LHF!9!I*UQ=)B5%*
MD"A158R\N"'YTHJHT01/&LE90E0)N=LG"_C0)AE8=-F([%7RLMH)FH?D:3M!
M2(X%GA7)D1J"*J(FUG%)<+V88XPZ&5&X-FVN*Y*?+I*M$SFB .9$4J!D,HJC
MJ*VSY\%$0TTU$S0/R=-F B59IHH'8KC.!%@"XKSP1#*;N!/><"&+%PX:)5W?
M-9:@9EK53*N'[4!9J>V>J6VV;@@$D,+&3"BJ'02RC<3R'$ER ,E$2!DLJANL
M+2A=E$RKRG>5[Q:BQV3ENWOGNVGS"O>! 6.)>&I+0%5BQ&7JB;..6L4X\Y8B
MW]&V,G?6RBK?5;Y;9+Z;>Q?)RG?WSG<SP2I:4TX=)SQ#))!4)M:+0(2/4JH<
MHK1F:47:MN2U<DCENV?-=W/O$UGY[M[Y;MI4)Z/"U;*,!!4<@:@EBG:1$I>T
M=LSPJ(K17=&V7ASYKH;[7('K-X=A<)!:Q^Y+RZ?#E'O7I /];)*^6SV!ZQ,'
M)Z51RC.@^=O??Z-Y_K?'-%S>J)E3UWWY8[)3)XV#O[USWM^G<O]MN'^VJ KG
MT<7B82UY401\=L0$%'B#U29&GZA11=:](L%BIH_%_%#SR'[82G^5_N[=CCDO
M^JMR\=RX<=KN:8RVT7-+0@J9@)2EN:/4)%'*(F0>(U,E_8Q97MFQLN,S9L>Y
M6SVK</@8!#AM"*7:*K#@B%<JH7"8-+$B*B*X"$(9%@V/2RN6SN;15_JK]/=\
MZ&_N1M J'#:.&V>,IH)[ZG(@+%--D"4#\1#P$3/X%@\@QFF0O,W,0NC.-VAB
M?[ONR7/%[$S?\AG0CIL^KXY*)[?27W1BEA:TW2H"1[MUO)=:!2+N\+2UYV+K
M_[X%O&6*E!OF53(4N$M6<B^H+?(.)"[DQS=7"C7REU#=&1S^DT;'*:Y^=L,X
MZ@Z.7?_[]TN[NL[@>#L=?VMN?C.@J\4$^B_W.^^L;7R443.;$)8L2T: 9T,<
MPZ=6E59M*BA17+G,RN593VX+-VB_; W<4B>'PZ^SC9MZ$#X17U8.-\JWI6FE
M">^V6X=IW%(0UQ%7 ->RK$].O>.381JU6Y_W>F&OU1N-/Q_*V\>#ED^M[WYB
M@%AMN=9DLZ=('#YWNZEU-&YC7Z[]?RZ!<P[B^ /MU;_&=_!J,#Q_J7R.7=K
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
M9MGO-MM58+AV\ZV&,!B6HZ-_.GT0ES?PT]><O;GJ)PNJG]#.V3J^M_K1AVQ
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
MTGH /PYXI\T:WDL)EB<275 $A%?$,R\)TQ+5"( <C%N< [@FDSZZ-: "^W&
M/6TC"+B@48,G.K-  ->46.DB'LT,HHN>IJR;".RGET!Z3?A+Z67FC@?#<?_N
M>-[);?VOK=:S2!V][Q*!"V2S?=S8F=OP=8I_3)I/5WUJ7LR].9MH:E,TT4I.
M\ CFJ$]Y2[S0AE"7 W@&,A?FOO]B]LWS?U>F6VRF:[JIJ/+;??#;M+W()8_:
M)5!B)'<$I'?$2\^(1WE5.LIMCL5[9=H*^'U72JT<5SGN*<4%5;9[;+:;-K#9
M%&1,Q5<?2]W%9!)Q3&82C8W,0$S"T8<H?;]($465 Q>; YMN=ZS,=Q_,-VV!
M-%FRX, 1'54I4YD-\=P($B#QZ%BV$N"A*N+7^*5?*8>/4YK"."AI;)_L_9-:
MHQ1.AKWC7AJ]N#9*:;X)E7/(#FWLKSW\->9J7E_6LL';^>54M-TO1=7=-,9Y
M<<[@*PO)&NV\$A$/8Y!@E?,VV5+PA"DFN':W[^& Q_ P%?^>Z[\<-]68E)"]
M?"9/5FB$P]O,:[A"6U_)I7H%YU%5MKM:SN.Q?;FSORT[:^L?C>3!62Z(L%"J
MVTA.+&J?A)E 5?1 ;9I?P-UCY5%59']#MO41EYH[9:B#Z(,/@0OG;)#"4RW-
MK5,>YXKL*G+?$=ZGE^$MF34:LBW%JV0I4NJ)UUD3SW#%H]#4!K^T FT 4<&]
M^.#V7' (S@2G!7A+K6<FF2 HU]FED&[=Y*$>V\W =6?JV.:2@HZRU!VV'O^B
MQ7L"C$"664>!AW=8H&/[U@;#BOEOF(<(% +U,EJ&F$\&#!0>X"PK;I2X==Y>
MQ7Q#,#]UEH.@P3 6B1$:4%0/CCB 7.)SHPB6<R]-$S$_)S/9(I@8MHX'X5-K
M<%1F?%2S]JXG+<U\<I([2X4#;DKWHA"\ILHZ39F,]V-?N*@EF>)?[K1\>'4X
M=(>[X^]5WIH/;ZW/F!A"S")*DTM.'THH+"=B.%B"R\RL9(HK"4V,/*X90;\(
M;F:XU2HR50XJG[7APB#0>?( 8*B]'Q/#+<!=K0QW1/B49)*4MY%G1A@D2X#R
MTH N"$(]5TD(1\&7$MEMKFHKR2> ;T>-SR9SG:R"$J-G??+62NH<=SSG^[$R
MU,/[(: ];6A@*)"AEB%(LM*4MG.9%$<0H49D9B1GUM+%.;QK/N =8(\'.M=!
M,M#!@K'.21=H3-'C&1\$-_=C:*C'^L-A?^I89P)R8IX2F6PI*Y02L=$E$I4T
M";A@0;-RK$.C.D0_HXB&=UOO?\W*\$Q,HT:%[#RG22D-P2M#03OMH9@;+%>T
M6AD6E:S>S%@9A*56T5A<(,84/X@FSNI,<@E:*]T8DYN?H%)]G8\/;A8LU91Q
MD6T&@&@,6,@@>!"&:RNJE6'1$3XECBAOC$Y<_O_L?6MSVT:RZ%]!^63/D4^!
M#/$@2-CGNDJ1Y:QV;<N1Y*2R7U(@,! 1@P"#AV3EU]_NG@$(4J1$4GP Y'R(
M(XG$8*9?T^]N <D#A^L._,0<MV78709JB>M;&//45-U^7#<A^;MQ_&VZ#ES?
MAM<Q/,OT;,/I:99I@9@W?1T3&Z27H;FL/>ME\+6>;VH#L"\TL]LRC;[6<GS-
M:GE@;]I,T[$(M#F7MTQG>(ESL:MYK./ZS-(&IN=9CF:YKNWX+G,MKZ<SZ65H
M.N\_S(8'#;_?U5E+-RB?R>NT!AVOU]*L[D#OVUV38?! 4TW=KA'G;S*I0=/;
M^A)NAGWR\/E3E3\O27186*&U5'5GPV7=QMH7%[*NJ-@ZY05;G_/1@"7O>2\I
M+O8N\RS-G C!*GNN;5BV?7I<7='SM'[/Z+08L\%D\1S0:]C ;UG,91VKH[M>
M?W-ZS:H<51^+1LJ"+8RBVH@LD,K."P7"C++3 5$_\#VMY9MVIV4RPVW9/6:T
M3*W7[_=LU^V;VJMWMMKIO+@$6HJ#)HN#C356EJI!/23!K,NCW^D:WD"W6KIM
M@MEC#["_G]]M]8R^T^W8EF\/!@>B&FPUZ^*HI<3&9S9)I:$.HF)&:1CXKM[O
M>WK+-AGV9.\-6D[/]ENZKO>T@:NS+HZ:,]6^^>+ QZX$Q4Z'F7O!73WZI[CD
M?U0X*ROQA)-4' V5C^ GX5^!;Q4XV^C&NVU]B:V_'<=I@)MXD[#006_/6R2%
MEM[&@\\BUDD9+O#JW8GV6CG1X3]CTJ:,8"_]W/OR_5SZBX2W%-F;$]F_/'+\
M.&S .C9C+=UB@Y9I]L'.,WK=EF8;OM]W=,\UG5?O^AK([%Z-O-HR6%UK[XWD
MYAUQ\XP"9O?,@=75.RW#,(&;P>QN.5W+:77[NM<=^';?U#JOWMD=U= [DIN;
MS\V[<;Y(;MX--S_JG='#UF;>H*7A="O3T_LMV].!I<V!V?69C>U2Z&[N676:
MEBMS31KJ/I%\OB,^G\T7M;")H>>U]$'?:YG^P,,) WZKYVIF3^L:KC]P@<\M
MM=-Y<?U*33-+ZC'PJC>_,3[V9'ZM,">)8-NI,F8)]XRHQ?2KC7FMZMPF?#YP
MEF\3OMK9:R*\%U#$4WW"O["$Y.=FW2CZHXD)A2@_%W19O%?(\%(J=Z147D(J
M?WWD&;%<M^O:?;TUZ'?,%N"MTW*8X;> LOK][L!D8$Z]>F>TNX\MJ>6''ZS$
M%/L=\R)EUT'(KC5$UPM]1KJ46%N26#-ZI*-C$U70'HV.A1++X^U36\S2^IJE
M#3RM9[]ZUVG/::&ZE1C.<I;0A@-_4F)*B;E_;>^%CCFI[6U;=L[ZVDR]9QF]
M;K]E](UNRP1<M1Q7Z[4T1X?;SW+\[L F;4]KIK:W<FJ3E&J'+=76$&HO]$)*
M/7!;LNQAMIBC,_"Q]-SHN8.6V>G;+;MKN"VX9US?Z?4ZCL50#S0>>Q.E'CC/
MQ5GLHMAOER3EIN,<2ZQ1.:T!1_+B'&<$31UWRZ.B#G,CM4+:CJ:UE92^KZS#
M2GQ)<:(L:$TJ-JO=J>$S3\$&4DU,-#1?DF!X).WZ-IY@> K$5-#2I-W_^7<W
MS#WF?4CBT5D\&N>9D]%4@%DUY'0$2)"9XAM44=S']:;,\KI@$;<<JX=IAZ[=
M<O2!T_),PW7-OF.ZW0YV[.M:+ZZEEXUX]\_B&\\ZW!"+2RY>C8MG#0U7 R/0
M9BUM8.HMT^EW6P.O[[4,UW'TOM;S/==X]4Z3+'P ++SQ5$-Y2]>.OV>=H@/7
M[!EVM].R >\ML]OS6K;M:*V>UN_:NF]IK#_ 6[K?>_%0OJVSN.RH7:?\0WE_
M[X6_9^YO0]-,S;",EMX;]%OFP.V#/NZQENZ;ENMT.]V.;K]ZI^LU8FYRCOQ(
MS= *FQK^*5X]<I+;("I<+<4+6^C^>*/U"Y8,(H]%V9N63?R^6^;3*:*HO58N
M(DPD#&(OQ69589RFJN*$X;RV50I0O,($;RA.JF2P6J($$?P%!]LI]W$>>LJ
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
M@/R*AF7@8N0W*QR7MH;_Y[$YM!OC<I]H87D4V2U.$">PE).@F9@GL,X"LW2
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
MQ252$NVS%69';2O9BVVE%>KL[%<;,+ (ZHL ]F(]>I]5.+/CB^:;0F#\?%)
MOG'W\>-_/YU^/OV9[![!3-?*^XOKLZ_7UQ>7GZF(#+[P\??KBVOE\D/%7$)[
MZN*F^,[5^?77CS?TE<LOYU>G^,&<@K/E$-_77]4!OLN9FA\NKWX[O7K?^GAY
M^>^+SS]7S,BFZ?(WSWI8R\SGV6^5*A?*0+P_4.0'D1LG\"GIVZ!@8Q"T%<;Q
MMVD5AP2T$*\CYE 1D1#Y7ZC6?DHKG 0FX=48<YJHAW:W<840O\58RLP=Q*GH
MNT$Z6!9@'PQJ;R%N:U6!BP<5M$(/4"FU"J.$>>BI2CKD_R\K2E1,X83;$LY)
M>5]@T,"?;P/\!!2\/_FK (0,5%7\\38/0&UPL88I^,;"!WY7YBF9(>0 QGHU
M1W@1A5_[GDXPJ3=*N46"9TE M^3=N;'>+/ ?GB""0M'$"QNGJ)') TA/T"SB
M<'$FQ>E4Q\^+U1N'\@^+&<'#2 +E0_ J=@70' E7/@*FTL8D"=)O_(.)CYE4
M<%X.B'7Q:/VBJY[*"AA/PB@K]X",0"5"%W\("..]7MZL#<H]]#E8$MHDF*RW
M^\O[G 9-MTT31+'R2Z!XXJX &XQBZ)'P%13F&>?[M^L7T4GLK(8=BHYX#&P!
ME_PYB*TP^ ND(SIX* '(&:,_<E)Q^58B9X?(*;WS17^I DM_E6H)>7'PVI28
MV25F0/40ZEN"=U>.\6(WOHW(?I4B;&>XJ%2%"];(L(M2F?WA\%H!4"A2-PE(
MDVIQM:N\=4:QQT+)/;O"6*E:HZ>)-X&@H 3B;I*@0?T DKO 9=-M&,CW[H)=
M$$T2!L?Y( Q<=(1F<2(1N2M$)F">D0X'J/S&'E"M2^,HDKRT.Q3<AO$ VVR
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
M599D5B@?Q\<1SK'X*<+YQEC^^1#G8OX21[HW8? "A"4?478OY]YH8YGY<ES
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
MIKPWU65/2FUM<NHQ\X/>;W?*KC3P?,AN\8IFK+@>0AI5AFS,*3\)4MP<J7$
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
M'A^@\N,S]* Q>D,^]BABC!(:U"<W"<95%7D,TCJ@B8&W(#%)4V#XAY142/[
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
MI^UM#E UMT^>/.CB4QZRX-HD9&K-'=U^VS2VP!]+ J=!_I6M<4GM:&)EG>L
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
M'BFI7*)UBK5&P_+4]2GR:H>2CJ33##V'PT"&;3@?WMBSS!/R8"S82*9,Z:C
M2<N!><=RH)6(LG5:]R$5K>SCQ_"MJN9KW@IC(FAF0!@G2"^+5%-D9+6=D()%
M[G50'5G&NY3TR4O:$ -/&<8-EKZEFS2]P/P(A^2Q<6DC ZET(G)\IA@W)?#"
M!.^*4:AC>R0\3DR?'*3V8&@@@&9XV#\['TV^(1[C(G9]A"Q"H8H^&>#6<=*]
M5A)9Q8"1.;MH!5K9.DS\(5%]<J :XZ.M0-JZTH\0PXN7B-&#"D@1'E,17% %
M2+4E$;+UAJ4N_.GU,+$M=ZDQ)EHL?L-D]7@^#6G^^W#^^>W%;#XYNZ'MVW=N
M+2DM)SAD3O!4W%F(CDD0J(7)R1?NFCO62]#5I_1U8XPT%TL7'G7U]!_F7141
M129/0I8>0:&W0.I-@96&K)YPAMO6B>L?T=20YX%*-EB2'F1F:)=F28&2D!QB
MDMK0FGL36Q?0WGI]3_WJS9%P?P.LN^1=ECDQSV2F&);B5D4;VBJ$J,C%-R@4
MC\E&U'++94Z]<:;;(V!# >PB 56<U%8)#T6J6I?"-517'S RM,H&,N*M=<.Z
M":C5U^&7,/T7SFO(>X+I8GK?B94E91*,*[(&OZ8RGD"G@IJ3; R&QHP_0TZ?
ME&1'Z+F_65H)I^FNJ0?O]UB?OPW3Z;?A^--E?88.D3OM#"@3(OU"?#MK Y0B
MM1?:<E::ET,L0UB?E.R6$-1>8%VXG .AA<Y,>; I\FH"&/D"VD 46;B0E#6R
M]<6?)]VO)NEHQQDFIAV4FA%79,@@>AV H)(\B\KEV-JI6"_:WH%;N9*TG_$@
MUUGKSG(MM^KWM7'DR9 G6PJ%B4H$"TX;!LD';KVLQ^RMDW%/4],GG=<* XW6
MOAT6SG$::B7:(889?@_H[USI$):59""86F/A(X-80@'A6;".955D\_LS/R*J
MI_G9S9#15!(MTW%?<#H?DB-W.!E_J@;^PV2.UX=-@Z"8<::>U?K*,J^H%=P#
MHBU&1UE4:FTM?D!23Q.U&X&CI13N0>/?7M]?IT/ZN?W=^)-3^O67_0^G)T?O
MCS[N'^^='M#?WB6JQ27Y)][3[6WY99AK=&W^ \YOZCT'JAA,Y&4#A52:W%_)
MP''/($>CL^'"9=6Z\NP. 9NJEYLGO:?-<UD5?4%*\$H;3L:S-U@FTZL2U]/P
M%6?[7^?30/MX. [3;P>T_19&M*:G)R-ZS:>#\1RG%($,(JH<G0R@/:_Q0:95
MLBR#3%R%$N@#T?J>5(?L],DC7A^#]Q5;7^3?S%Y^)W3_ZSF.9_@&QUB&U7@7
M=*@U9!MJ39/E$+)$(BMAD"%PZ5L?9#Y!RHIN-;PH)&VV\.UZ"TR)G8_3227
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
MLT>6I_B9TZJ#\>-N1#%"UJ)-,$%*BFRBA! =AZ*S38'9Y)8LF>F2RMZ$$WV
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
MXI38V'8O\_ V%GQE-AK5?M<ARHA/1*(?P[=Z=#=[=X&#%%/24DD(UFC2[E9
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
M-9$&Z5@A(PA25+:6L,;:/CB#Y8PK%-&7]6:S'S!9[FF$<0A<V40#.^;(=8;
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
M26Y*886,2TEVI2L%C/(J80B1RQTF+:T+>U?7PSLCVJY5N>_[XZMUSV>5?IF
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
MAST;NA5K6HR%WD1''>11$LZ:3S6>2>&T/_G].L&*]Z*)GG$OP 5.&[+7)(;
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
M25-#&D$ 8]Q%HU+RN%YSKP[ ?9OL/0A5=^!T=G/IXR*+P6:$+%2D10D'(?H
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
MYG'5E*IZE1'O'V-T!NW7RE/N?%<@7??X[9_+CX"WUG_]X_]02P,$%     @
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
MGL#]^PUN6@C"$A:?X_[QJ4&V3:(TVT#G'5";-Y )O(BH6>[779Y3ML0@NG@
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
M['L[C>94K.5:EMF_A!_8+&1MU%F6R_N7M:AUY'=<9LM_;J>Q3/=20R(A]1>
M;BCN*>Q0G/$&S"[:S=M39.7>R+4S/[,?9Z>O[!DET[G3_HVMFC Q547LVRZ)
M]=_8:I?O,,X/<7\[R+OZ[95FM^)F?A+[NNQ167.DL+J3]IQ;6JG&TI1WP_D%
MP,SQ2R( %2\7_$2X5"/4<N?OLHRU0++'CLO17NNRNZQ6JXEYQI02Z'$H_L>W
MQS/T,N\UPZ3<UB38(5W&;18HX.V70<;8()SY]5+'X;>9T46E5B."(P*+78SW
MBEBT>4.96ET4R%(N%\MH4_JD#D4,(D$,3._*0^^O1_'D=P/E1D/K1)X?YT0Y
MOL:;U43HPR.O(EVGGWR??P>=06.;N9G$8''=<--Q[SAM60X=\SDSU\%?AQYQ
MIUJ_[9<8,0+*"LA7-:4O3.V$Y!:L"]CGS>GL#^;-$L\;]U+4-=_3D G]4+V1
MW^%)3+H N*C/6:'@"4Q=$%9U)]UE:N?T.6H]]XH%Y]-/HK6\3[^_W[Q"M^'X
MEDY_26'8%W$+LE( %H7C$.J=([.^JSJX5HNZIB#QJDU&[5O#W*">1(6X=).N
MZX\[[;DEH]7JF_KY2M*1MXR,XIW$7_9V6Q]E./=-@QMK5I#O%!*KO(W%B]@'
M7R2I%);0/4.VE8!-MT//>"P,@8(@EDO6C\--&<2;(:XB7 TB([J5^O)4O&9M
M.FNU.(?N]KCQ^:3?Y5JA9(D=X& ?HKL 8">)]7[ 67DDEG7*DM&5=&]*OA%:
M,B#Y+/^#%Z?+LX'Y9(!A>+]*/).E$6HONLK<G&<_V&4L(&?<Z.,>:O+@W*4T
M#4R&"E&<Y(+-')M6-)<>#4K%KR&D,D&-VC:MV]-Y?Y:YP*+;P*LD%M<+ ,O)
ML#@*.ZT5IRC04"_,]TFEE+T/16%. =7I)F:HNWC2DB8N /2':G>#@$CXG$-[
M;HU -AI8R^;T+/]3]<RS/GXRM"QFI(]^'K;FU"LQNV:+SN@[?!?(*9Z&"KW&
M2?'AK=_0=W?[-'OMS[YR&Y\4'I/Q>O=?LT]Z<SDJJA> @;I=*%;5!K)].PUT
M .P#SJO8:%%&9&$9"S?XUH;$[1?AY@T5D_5.4YNYW!> <@)Y;+\C\_14@:5D
M?('L_2,9&+JQJNAGS@G0^\3=%\JD)@&2Q"GFT]\D&& ZH/ESRBP?#@60SY%E
M?1%B=[$O]/S8F)!N9 L+SQ@5?M>U^KVXK@W[:7#564WTTIM4\ P;G%MLNJJR
M_N645?-3]_2:<=Y/HEY/Z4QM/GX3Y G.^:%P!V]MVN-_I/&$/K)H7Y)E8^@&
MW*&H:F.]JC6PI>:XC:%;P98O*-M6K:X@LKL_MS"YK:&]@&5Q]F^HY7!]6 P%
M@7D$*YV+LX!TC^4P-XYZ"[P/X;VLSK(?/(:VPRLPKJ G*/7HRC:[%0,&RYT6
MFQ4[]U"G^WYA%:;1H3<[P^GOA-,&_46@]2 S2WHWG"-6GXA<Z^RP<3P<64Q"
MM YWJ6(2.B;_S &C_>AGCU?<@D([&WG^J+&@"<-VM$C[P3<)4"D6,M$]:DF
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
M/AVVM<#?![W&7$)N-:(/&#VZPZ3D;*EC4'R[Y\NKUN7;W1+Y[Z)J=GFY3Q3
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
M7B([+AAN4\,W"_:74.RY+Q-B(;>__!2K)@Z[L>7G\,[HDM?<X;6GZ7!7X0O
M4$7Z5IZAK2R>FS1&XB,6@J\O$TPQ;#%O_?#E>OJ;DV)O<WZ^K=&X%:[+Z*/[
M&6?^/LB*1'4!D+F4O/X)6KT\M)6W>D:7'M%%%+D<_;C;9&Z^S)<X'WO#5'-T
MB.V%Y!"=B@$'&DM/^X3!%B8JHFD4X;*3GQ(F$U(N-C_*'<V$_"72OR:I8*U*
M%_(EN(^%,=7/UUV\T4TKL-:RG;[I.^QKVQ6\ ^'U),0.QD8:[5#$!1?/[)Q?
M__ZJ>JRWH4=2CTZL^H#/A_ 5^NGAF4;PKX)+">X]Y:EVZ\\H3F+5OS%O+12;
MO2,G+."F*VO!KM5@OI7V%?"&#-#1AJKN\9ZF>RW4[5^F<(R<TU!H;6KV*4SK
M$#CW= ]0>G"I;P*4*I^]_E.*5\H=U-.7BT\-GK^<(BJ@F]NLQYC:<GZ;O!6Q
M9E^-A32HQ-9_&-_"B*S8E?NP'@0QT(P=\</']>4_'N:,LODYG/.-F_*N02R,
MP&R'[?>DXHGGQ5K4J5'1MBU_#(6=6-6T_EI,:%[[>83=;.CW+GZ2,<A0*J2H
M0Q40SR_(+@MVL5 SW2U-M%I=9MJL*55Z$!?ON%VJXQ67/5X7SY6Y&3@W%PSU
M,K1U00MBOZ*3]BG1EIX?P=0-07SU<?83,JTEY/OB=DG!";'XP4=&[';"R'<^
M%,/<E)?05Q]TV$OB:1GU0[Q7GUN2:FI[]E=51(-)F_GSVS<'*QZ?OS[CN??^
MT^R/?J6U(&3,T;F?L&GYP93^"Q?YGVF-M>V+8[JAV\V)-ITJIIFF/6-Y3Y:0
M YKYJ07<9H?EK3J#P_!0_LJ]L%X-D 4ZBT05@1'@B3>#4"%<U"-9EWCDX366
MVF+M[;T54_1WKW"^+'$4C:P>(/<J\?KU )Q ++FD/G+P$(+.JA\L"D\^"M[$
MJZ4563592 A>:E[%F6]7+=!>RHP/9=^A%CY*=IKU&9<[&^'.4CXFE;F>_VTX
M^+O\6%J?'/6V1"8O8[)@V*BC_HPS&5J8TICCZ29FFYF;H 'BM;O,E ?$:O]%
MR;;@U>59#VHHC4B-_&_G\\C1J&OAM(-0"=X\Y2#5\C9BT07 TR 1"/@K<0U7
M!8QH4;+ (9#;(6A;FY]'%HM>8U;I-M]6^6*/OJU7;WFX_8KA0>\_%WNNX[L>
MK@?7=]-6%JB?E,_;-4'#/PK9E;[F<FE)XTK6J;BU&;>9:MLBTZ!66Y'$C3M$
M\M 0[H:M(3B!NFY%+M5G\&E)BR&O-TEW6(6HZCY))S]4X! $,%E? #YT* 8Y
M/2%"Q2'.RDX6?A/H$6Q[F?3:,.V-H+411T=AJ+&M.9X)/ &Y"7D;)M%S%'0!
M6%U*L/MF\33='6LG0JRU,(7W/4FFBL4T0<8U3F%.++DKI6M"KUQ&3B?S-VAO
MF6EWN%@N'0X#[0] 6.KH.L[F,-"O!OD3D,H:9\=1?-6<OF0[<3]4V7;_)18:
MA6#MN$UP0\?;*N. J* &=W$+6_[F1,'XBEBO'P/WR@OHZ-C)PND?4_XI7P7.
MR)M,J#M!Y@WZ+@"U:9/K"45  Q^_IL*W4"F:(6H\:Z.HU>T 6%'8Y$MTA[^Q
MZB"QP?G[9&01U6<KH=[9N?/9/]-N<WM_UO1O%R MEB?1Q[YY1I*E.OK3?INP
M6W.#NR9[R0'MZ5T:S.:C/ +_7_\Q_G_%6,Y&\4P7@$%=D,8%X+4JY *@.0#,
M/SF"[9WB*4$O<-IXJQTHS\D%@/F//*?IR5*)J%FZK[X'LW6KU%7..\VWHL&>
MQ6ZK37"Q?KNZMU655!Z&1>:9[F%IQ15$D?>^\76B/^K*%,K*&"N?I%,22T/G
M)-I0B)6JY=LJ6H6Z>:21.;<!]Z*= )<R-^/N9=5!RAS>&)Y%LX3LB(F];3B4
M]M^]2#=@-(09X91$0QI!T)!8EG#@?J1EJOG-(7]0\EE9]<]X*]?XUOJBV=;L
M\^F=MU-F@:+<J#&A&^SD:]?6,# &8HNZ XR)-(Z@KD=< ZE/R(3)'0P!=;<=
M)^#Y,F[71M.N*\QL20FMVP&.;=E8O<!A<4$+'FQ,OW9ZM6;Q,LO"#7D<S:%E
MI.-:\U"H0>="&)+]_D9S@#S%C^]Z(_.A%O>/!Y0G4IG#MCS];5K%6#YO0JOI
M>R7(2&,7@+K%P[T2E"?Y@EAQS.IDX\1![K;.HNB8=O@[F@*A+HKLF_2N6RJ7
MD'!M$6>%%GS8C"O">*X5UU3@)+K#=7<AU /V]X[9:U'TTL,./ZL8Z&9^U_!^
MG@C3Q<N A";5J$#TZ$.D'A@U&/9$N^;!XL*,A^2/^=G:HK27\0]VR+V@C="]
M:8P=-M^ #L>$7)(8JX=26NY0^Z,89&J)91L1[E=E7P[>C+5^]_-* $??;S<8
M U+?6N3QRY_J4]Y^I=^[K-*'Y].E=+1U'HQG96X?P=WJ(JC[A+D\/T0#XX*>
MT[K6IFF!0XO +EV#XH8Y>L'!;]=^INTEI=7#Z'%'6U@[7!$^ />CS?8.QE<@
MZYM2.,*A-G/GON E+K044;Z7#&>4GBV/P5P NI)H"!+$3Z1+GEVB[6BMQ^B7
M5UD3J[ BC3O)@Z_M;6/MCK1X2^VR,4EC$K' JRH,:\OO Q%UEQ(#W)5O4% 4
ME3\O#OY1$_6@-F*BX)Z\:L#Q5(?.*&+E"Z+>L<5/(NHR;SMD79@(:NA]0MW,
MG,NA4#8?K.-A[.A],W"PTZNH#R]\'IU9X\-]196CA)EO!PJKM&W# EK+2I02
M&C-;6C:7IA+[Y[WZ8V?5Q&5%WM10T^3%;OG-@4F<,C8*AG':I3ZM\FP. >L-
M:A-H[E9?5!*9<X= >SS?7&**N[_PE7>5?#KK8,<.FTOJZX4,D*&GB8F7-%@(
M9SDIRLFI@CJQ1*52,S_0K$%RTC&8O+JR!X Q$=O4'=4YP1,7 )J_4/(@'JNQ
M/?&WLI/MZ39FVBP<UZ3ZWV\49&_TOWW%[?;WEUCGFN2"4&SWZ,<<[4=\Z?N+
M/(E>X@X9&PO>D7THOM+1^'GW?18GSR,U6@QPSV[-G0?[8A3B2LO;*V@R?@A(
M>3'&.)Q6_R<^B3TCX.AV((".Q;N-^]WG4QX"DZ\A3JP4/#PE#>+]O39^8 24
MZ&4]%$KV!9>1*=>LE]-(!5!Y >Y&!0(!)$I=]"'6:Y1$3GAB16N\UV(RI91O
M=1 :&OEY7;0@I%38%.U#$8+QG$W!WL9MX$4)(1T8\W!0:)X-3M H9[5MK.K
MR:I43)Z)Z>8]H2VM7+J]!Z)2>3C<SY0H#)=8U@JFR5HY57@\7KAR0S_@$EN6
MAK?YV@B?SWD8,,5,"3ZB2(D^U(2P8;EP*@^2:N)@+$+;8D#LS7K5O#F$2>TE
MSL(%@S<CPE6T>+H2? W&":YS2]4#:M4UGUN'4WZ]X->ZA3W<S[X.L\(MXSDO
M\_'I!<"Y<1R(VHHEB)0V?N)GI>5"=]HQ[BU1QI$OT*>W^\9[3TR7D":@:/T<
M.Y1$+QEF&1N&>\\3K6(@NNOMSWS(9ZC:R7Z\EG['5E#A+'J*1EN%T3>F$#S
M@S;D8=ME-5MF57?]^++>+?3[TLYM9>.FP!R6]_<-[\4^HU.2-H\PB)*FN=?C
M,/-3[5Z%H.&@VF"AJ9# N+[+/M_DO,M>JP I%\;E\/(T:KB:O8*?*G7[_H!9
M@9!Y9+++=QWAHX]ZA2FZYHM%'RYE!G#<7X]G11TIQFOUV18[Y1B-F3R]GN9N
M9W[G].S]OX=.E@84B#WIU=0<]TMBM.IZ+GO'>P.ZB)@+#, O.1Z"IN,A70Z(
M]1R<" EIKG[.[Q:-ANP)X0UQK2MF[]2H". C%7Y4Y=6Y4T/T07GYPGP_<]W3
M2BGW#[?YXAO71K6O765/Z)\H_]BWD1V:E,Y&M4O:9*AUW5U,R.K8V1EK;'\;
ME/I ,<!W%6S.Y2&E %R>R)!)V0#_/4AK3-;'=&3*^B01&"7;'JH$KO6.DET
M?A2ESH_O<SL?(7@027V%_Y[2"B0O<Q&,!?*9=]Q6"[">\H>1^*=@%XXMQ:-C
MH"FI%U$KGH(7#&(\U,UZJ6=@,^6H[9^C>7]0Z^@J;_2#X)G6[/6CWH'.%?J[
MN+5+!)[&_ 6R5JG)@ =YF%;1O_*"?4Z97BY8#[MC@X$"3VA^E]^.UR;.6M-\
MSGZMJ:#/.E)K72?<*ZPV%>1BDKI=7)6FA0V1O^6:85-OKN2]X([DTLC>^L(6
M:^*"6M61V94YLRJL.*NH*A#XZPX2L;'4RH%TV1MK&,0MT:=/:,JR_N;'&P(1
M&Y0C:5#W)0]USAWUE7)8F2Z:>C4[<^FPL7Y]R1._Y#EK# X[=6P W[Q,4ADP
MWRZ$I;)#'#QU"7 K&#YL2K_4C-6BGI_'5SI#AW0':\T;/*VF=Q*EKKM-J'M"
M9G7[@0U.D03U;S@VV[&W_&/^'!Z"89;:IC:6#[Y)9-S*7@_L=8G]X;O0+_9+
MLA;99,"R-R%DXVM):]/JG+5\>-3Q4E]P-;M$8970HM T$4T]UY)6,2%A)#Z:
M,#EGH+L/S[1AVY-<Y:$/TL*:H$W /&.KC?+G?/+3,$[ ^(CP8:#O9**^5 B
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
M>[WX\VH[K>DL*P\;FR#O^M03]W/;N+,87!"E?.;AKZS!>WE5D8ECW1=@O>D
MCP1+;9JUUI@[!DQ[EV7?_=!3U07PH*I)$_FP?/15S&=</.:TNR8&3K4VXV]H
M*)5P6N/B*Y@AK*??TB?XBDGV'=V^Y8#9.ZW@^ 19VDSP[-9T@-B1J./]SY[&
MSM/5'6OSH5?Z6.J@>W^T6/4;!<H]1L64!@)+@MAA]6&$!]M<E C[BO_[_](N
MN^T(EWOQS7]E/A_Y*I]%'D0_]J.']UBA?V(9Z?326?#:HB;/R[*+; U5CY5Z
M:+>73!P"%%,Z@6QKRA.J:\K1'7+Z5*#Z[DJ.:]M)UOK! ]+8YL6I#% JOR?$
M$== "E*W2G6-%[:I*".-;NZ=[5>->2%F.Y:\P0_:"N,D_JI]HZAP)1J?3% (
M9<'7K4E)H/B3B"S2L)%;Y1,G!F':&S/N@1W'9]]2%+U]M/=6/R<X;S87QG6G
ML]]X5+QC%I%0>B"<:F3HGNT5Y+-I$>JCR*R=*S[M(FIFJ*FL4)C=:F*($&NW
MM9RBA.'B.JW$,-R3 3&,7-DK1Q)XG0:X7"M"-,H%4[9GLKQ+#^Y_NKQ0_)(1
ML*B2._#=+#(YWQ^.EQR+*)VVY'5;=2T'O[2C]_6N')#[]O8C0HZ* "9Z;=1I
MW$-6YK.?V+L*:9=FV1K-3CL.EI2V+#S>>^,#6+MYNS,LZ-*'+]M>'H[BN/&%
M++U6=3EC!X;ZK6HWY%C? 05CL6IP+X1:8Z ?!3(>-S<$)TZMM!Y>=M85I#^E
M97T^OYWP+X'K+&8 CK&&1JM06,*$V@U,G>ELY>TOWZ:%IRS_&D8F;D4K"AF;
MM'J<7&[\@\^_/8@YWD5A&1,\O=@KF]-/]<4:8+;H\N'/&#<6M[F6IE<WV<QR
M13S*W ];81[*2L7[>1D=R88,M:(UBA=90$]@] I,)'(#"WPOF+>,&M**MY@
M/V1&J%ZV4M6C2XR$Q5!3O=:\,B$QW;5VKSF:32E!;@HIY#\S=KX[OS7&?&\8
MVVPI"WGJH$C[*?"+8R)PUQSG9?'-1 NB@Y:G%.NK^/L$^5WCU=:%D)&0WON%
M]>>6F3#+N7MT'?Y5W4S%M[X]>![QD(HYR27+Y4R#%74?QJHD)4W &002T\NT
M35(WFDGR+V3/92M,=MUQ^\N#P0TI^\=6OX'TP-4:,H"VS01E+6?\$4A_PD^/
M6-07<#!2/6F+8S)2U+TL('Z>1J=3$B:!!:V)O-.X051NP9>LY3IK%2]H5R;[
M4"6_&3MENLTP.I*GW*\L"-!%#C=EWQGY";NO9/_$A?;MX$ZSY:FGGES]6P3B
MP<0(7C%.5M);4ECQANC4#S15E;2;?Q4[VV20UY/]ZM9<0U9L0".1#=1I7'/#
M"QZATO;V1<8UK+Q[UNM,PK)19S/N",AUGJ&+7\/4V>!U\WG0H:!7'>Q>5P(1
MQ<T62?=>=T7+\MP3-^-NI&\:T;;JLU?/58FG_IC0S+K>]JJ5,.C> BO<]\C%
MZ+!B=HJ/Z 2__5#5\7 T=B=4.QYMLU=L)?V*PZ_TYV.L#Z+?6M8)9;SO8/)$
MC.3XF(,</6G<-ISP:0JZKT-\$&$/:SPNTH&OR("H%9A+[E)CU/.62?E<E3M"
MN/COWK*2SFLCB5]03P8!>=<%G>D2UMZM\7&.W%\Q[T8YB>>R_<#M(?2(V8HC
M:L UG@RI<Y(BM:CIQ,%2(/Q(<+%H8=G ;':K&K@&'@!%P^L.(M:Q [TC85)2
MLQ)>K[YZ' CV/_$5?H,^NS3]D6<VCS3(WW : _=2!]N-UP,O.6YM:C?$N:7N
M8X6.GB0, 6BOW6]<J7HK7]=6P9!I-KQI(3Z)4&F$G30@1+P0%PPB##V9&Q(B
M%5F3!2(Q92YB6ZG>)26(C>GB,[#7KM/B]\*X$^-;_]\4*XDNZ*N#>3-4,EHH
MJ*BQAPQ(H$=6V*D:Q(<93?[)$4+]_JV-Y 9T7A6@4YUM-W$,]TA_\2"!Y>?7
M+XM"7O/UQT%+-L?J3S.4!YPY$^[/*:3I.L[&I4[+':=ZN1TN8L'S5W 2&.!>
M;O'2XKSGA)?&[:DUZQ-Z5W>JA]HWG]P7-NH=I1D4^DB5!^ K61N[C'="@3Z
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
M@LEKD/%;,L<57@O#BAV_,EUB$X:YM1^7WTY8^/T@K\UJ[:SZ!BLH^LA^HZK
MZE8Y(L?6AV5-2>;MBD>5RX+=?$/&02:?T_L>WW"]GN/@'R;=*N73J1[F%4J&
MA R"N*U.1WJ+'EP/.]9Y0*5)*;FCG[OUOMF^+PL%&KX0O"6-#.']V1S<U?_X
M0?3@SF/&R3@4?#5%I3=<!B^P!HQV%&A(.C6$3:<EEDQ0)Q8V?ZCH-\>8GSU)
MF=S0@$U"5G"?\!X4P$ U'_92AL,#'?P=0JO.8BV%X"0A<"B$;EO;_E"MJUK8
M]-)DUCIT-167#F0(OPR91*TD@%&3_IDG+@PA@00!ZZJ"X<'/"[(I)Z8JLZU&
M$/;^9J<>I4/)!YNPJL&A,_#$['[HM'YP*F97R;I/QAV;\J]]?\=O(#NC"AV6
M7.AO_ %>%[,W@)DT:9DD\A:YM["F57[VG VZ1\-GC?';T!/>S%#N-#5^]LV?
M%=M(9%KH#EJ6NBAO,\1:=2/4TOFX?_YJM7C8I$L:OW=OP;?K#DN#:K#3E#F4
MLT-M=P7SK"9^G"B*64F2(P.HB<H3FTR+H-T@[$)8L=@ @M<AXX_?6,;U[9Q:
MGC0"/RZL_B);@QEO;(0'8KP&-'B_"NOW>%4MC 2$*2RVU=36"7QJ5N*X]!I@
M ?"(AMP40?'(VW-%J0G?-$ZIT)K*R]+TV!=.;Y@]'.:H,Z)#/G6@"RVSXT^.
MVS3.TD]4=]@QL)M*!1L0?HP@$&?L _ Y\5U4?G\[="VF#Q0[FP6/KJP/:II0
MT]BSU'76G4_L>$C[Z=JS%9E1PL>7UZ67_SN(Q94,2%D9 .)HZ\B \5]6BU F
M^+]<+S( 1]5"^4$*=!/:Q0G_%X0=NXBH) ..7WVI>UIT*0U+LE%3DQ+_526F
ML.#==!HT[F\G'>7<C//(A=CDF/6-8HMXU&ZGZFF+AS'I.>PO']0\/D"(%L)M
M@+2THH7O_D?^/Y S_KX5C,Y*A&U_E7 !$OJQX^Y$8?JCC0D3^J%2(UU3"SO^
M S:-C8ZFPK;0E=N#1W/:2N?BA8GHD"7'V3I#]5<U6R%G["QNQ >F?D-8IN)-
M'R^;,B_$=FE]:T.N#8J_SFJ/'F. <Y^!(^_]#5^J].H63I*RL_(7GK=^\4$T
MCE5623)(@8;[G2 +?IU 0U3%8[$91OAIE S[KF70^2O+<M:2E)C!%U2)=S??
ML/VKI<Y+VV>Q](K^Q9HQ</DGUOSSAHFMM,OT"7BDSJU?S>C(QM685<31Q/=-
M(#CM@#7 N2U5)SU\"OXK)A+JN71#_Z^:"TK=V"A9KS7D(^CI_?U %\1CL.7:
M%5@@Z&8'KP<%5G)Z &_45^S&[ATG"JM>EY96.$OZF'U% < Y\*W/7\[*6ZWN
MD@&_VBN/$DL/,0.[^@;0^XWI43_]>1?)E@"[(L-F;14;Q1!8R4GK#B1_KYE
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
M6C\YJYT[N5*D>M]1T+=?D5Y-/=1_G::,4T+'?#IKX8>+88AN).CO@3]WIH-
M>WWJLLY3'XL <=VQ4*Y#X+P;3@3#L%=0X7D.CPRUJO24J;33HMLM__HS0L'U
M:N#=HR,^V-ZQ53-(LO-E[9?: (\RT[0SEQG%\86ILS9IO\S5P_,Y+GE[#\M&
M-?_Z9H?IXX[DGR9:K(O![_]7_UOT/_*_F;"FH<@ 3O?PZY/,YK-"V<R+0NV5
M;#,'DHW,"H']']^E.T6$O1-<O>RNO^HY;I__7D-Z*^\^/CS_5@"]-$&WT4%!
M8A@V)25H_@3R(3-QZ+WL^_Q,%6SG;]8@Y&:OU .41EI A0<%#F4A/)EL]6X6
M >(<?K-LNNH]>WR3FT[U':04]==^I; Y.3:?E:B,:31..K*!M;>D/[=5-=18
M^0.5LGG\N_?3]SB'-W]T) &#MRUJN/$[*UWP%[]BM%NF3GA-_W65;C=H47V6
M+0AZ.2'[X^Z/5.L\)9[42Y)SW/56/!IR[L_PMJ<.4_Z&VHA3XZG/ALU_,QFK
M.^;O:+*(L@YID 'W:7]ZE]@))O!(-?;MZOI?!!HS0ZQ,)L!$8$FN]M'3)HAS
ML'=#*\U=R%)*U_V6$XX7D4DTH;]8Q^=,K#5H\+'?()N=&/QY[Z"7F^";^FW(
MY?;:Q$QG&X#@Y1)KOA!S("U)>(L,8&L357,HV)Y-_\E=?OL0O&;QB45),,HI
MX<)OYZJTI6JN$(N)[N4X">&Q 4=&.#9QLX>@_I9&ODIC0K5B25GOZ$[TXP]O
MU&E8+E7]+P^6_QN+?4T? 71M">]YG>@E7$:G!^5)#T(8MAW(YW9'BXG>J^#
M*-+_42 N&"]W[7POS?W*9T(0],J3F2+Q(CP0PX:^Q?/N+9Y;IZ=<O@UNPHO!
M/P$/CTSO,EH^NS>O5DN5._8A8R;+(3]17NI10-P-*,<.TYC$\1.+A-2P=U2S
M7F7;.!7##UR6&6ZL[;!Z"=;V-E'6NXD/:7]0 R@?_\O?9D/52R#QCSHP&V4^
MAJ5%8$'V6&86Z50Q*T[[6[J"SG[F_W*R69-4USK*7U01+T\'Y$JO&GH%.5'-
M3+Q["%G6G;>C3OFDN9&!"CO)B.X0QC_H?WNR&-CB ,=%I8WL[;.)"N4I_=&:
MPWS[FGE)B?.Y:MR^Z>B$JD6M@7NOZ'NVVY'N)G^=2L7<(FY\MUW>8$E5Y/!/
MT:13OZ[N(68M"?%I#/&H\#J?[6M70+IA3LJ2_6.=I^ZH%J9RA_C2G=+J+"?R
M:69P<D0E:U60 ;?DJP3ZLU82B5I(=5/ZQ\:3X1P.\PZ.\W\$/RSJ;>C6QI@^
MEBWTN<U'%9\'V_/MHKH7[_[B2:*59_^/R^^WD_5?L;$I-*R\A/V*4WJM\YGG
MN8PZA,?"[^QJ,D-+_53]B!F)I22QK7 811>846O H?K\XY-KI<WH%J6_R;CJ
MQ"#H):<D7H'>E"?O+4+!%5<M.  WTCLOMR8+2PV13-<O70\\+/K[UI]%A\7D
M\MU$"@/S+N(4*3^?\&OY:6<R9:+UL+M-IA-X^,F8GPR8BRV!;O77^-?<P# 0
MBYD'R #<70_0^?WO5Y;^5V\V_3]1)+J)5\@ ,2HL&7#Q,<N*E.!YJH^! \B
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
MAIG."0T9[@#'@K?A-KR=7EV'GG9AVQB(W'4:]S3$Y@/W8""XE:D4H)<3K#]
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
M -"8&0V=I(8*0(T<G-V$L1B-P?3_M@D4-!5V\Z9 &N]6/F2LG:YHUD=.1 \
M"S!J'98BF4%-LGZHU0$7=(*'#[2HWHN.4(MY00@Q[!#)@YG45$/?GZ+]/]<6
M*>.649(!88-'169K)BJ,SANUVHJ!+9,YC?X!8L:VB&PG'<\AMS>@^A]N%N8\
MWH>3I-CVM,?-<M^IX25K&2-"KS"[C1TURO0//EK75!%@06]LRQB[$O_J;4PL
M\95Q&YI$P8&2?718"-,*W%T@C61(I O6$9NP%VR=%1R=E<E -!8L,Q VWW$_
MQ@%P#Z%Q;'.)'<)J+J._>PEI8&#38W>$3=X+Z  8B&;CZW"\,$6-+:)(>OA-
M609BX_;<*"U(DW(%_J>MG4K>S32?^<^HC0UD.1"[ZORD:&'-DWHZ)[<+.M(_
M7[A)>[+Z8';S?>RA#0EYWL;)/5J(4[>T+$/ZGJ+W 36# !&'7D7#I+6GA[#!
M&P9ZZM&XYJ$@F%&:EA3!@-S=?*15/'/A_WO,BYS^DPR$K-@Z_@=*G>"$&F2O
M&CE,ZL8QJW Y?;30M!X_NN2RIGO]YL9+[:,G:IX]>)IR4(_?",'4"Y,AN^4
M-1;2HRID0((@6<D_,;^B-]_>3Z<PW*2@)MZQ^TBEV/*9T/N]%<P,A%\^[-IJ
MA!E88T^EIP,K,LB_[M,/-X[;)#;__[7R6Z,)+R]N54KM*ZA-6B;B0LN4X1C"
MNEQO/>9\2ZKZ8*C7Z;079EZ!ZC;.VXI<^(>_[E/N\R03QOVJ]?9"[8(N"V32
M=#V71X*#[(X^P?2A7,U=^SKWEY9&]&][L'U:4A50(?S4^S35-(AU#>9O6V,J
M8V'&0(0[EL4KO,J:T6,@M@&32,NJ(3"<@:B,V<!=[$"?_ANZNA<W<#J-!N(@
M)MD5R7\SH#P_8G[Q-(=?]=/_N0%[%I&!F)[$KD'V'04SN%P7VANT+VKA$+!J
MUE<W^M?]B;])]V8@B"FH'*".@1CBJT3OQ0IC;*&.WC4OJ\2N!<*8<+?5#W13
M>$Z%F;O&F';S_E,9<U.QKXY>,DA4B #LT)/73KS6UI4P4%K37-@+HY7BDW_N
MM#0[+ "(6:B5H.4PF-ZYM]/%(@AAFU EZN="NED- ['.-CI.YR#3M"$RN][6
MZ:#4B>_5OZT\["[]2.BR,;&('@%[Z6SN""'DEX22]J,6N7Y;))<6OEIVDG8[
MP7\M[D@2X;A:V6^#Z6LPD[S=Q>_)WO>)3O;.XD6;*8HG=+P>6!46.<H''+['
M>HV_X<J-5_??A";DT.Z>;%) YSE4<&;WUG;>*<ON=E%YY7#I3?CK;R?:1E]Y
M[Y),^,.T8&WG38PDV;CVK>N8"&Y\E-N15VE]W92G8#AB=MU39"V!&:,ES'/P
M5D..5--LL!'AN>5Q,CK(K?Q&F;V+%<_26[RY2:[C$.W=A_U/8T[?4N(H93K5
MUM%9C!LP'EL/H'$0/;(*ALZEG?O@>.:^SP6S@ -#7U[><GQS!A\EGG'.H=OJ
MDKMX7#^IQA*C0&H/*3,>=V()W%70JGDMY%%P\UVQZWO^N"*?'_J8DAYAWGK(
M7=HCO19[L@=[4+(&QW3[X1G7H9D)_6YWH7G>XNJRS /ZXK<N''@]*1$P\VY;
MVT6)M#J< )C0KD[*"N'%68T+JU_KEB[0B;WY^%T^=;><GOC])0-J?'/_[GOB
MDV]N#I;&USV1#5E4DU8G"E^D"%M7DV[,F=KAQ'5=K54>J#3N"O]Z!H(NB!]X
MEEZ_[Z):&!$E!)YSDPW@ NUT6B_*V%\OZW5S$IAPO/6"WKP8G'=,J^/5<X[2
M-VJ='LPI&7)K?74X08=-;/+8[O[\^3"N08_0=JV\$A-A&7L^K0C-!QW+THG6
M<KQGO^5?V+Z-/UX?])O [T@+H"F/>PXKZW?#K%4G<U;0MSSH;.0Q5I[D:-D3
MV48]IZ]O1#6<9SUMG,!$KB^G?R2?];AEYG5)C\=Q\_W;=]_T^&,7G0^9%,KO
M/!)1DM^R<V'[5<[3M7 4\RNS)G.B><$R\,RZ+I>'R(1&1\9)%G]S"QW1\.%&
M35N-X:FDJ=Q[#4^#2R]<[/.ND*U()$6L-V"5 OEEW4X6ZSX0,CIXX>6SFIOB
M;U3LE/0C  ]F$Y!GPH7?8[DJ<@ZKDI-?V"/C[A2O_%HZV5:K12\?WU(;L>_<
MZ6EA9E?!L.IV?MV)M\>^=-9I^A6D>^[&\;QX::<<Q//EN/R/QREG0X)#L@^L
M996.(?W6PMA-G'*<%&68+, \@]*B/97++[0'PD')9_N\;MLVVUNE?YN'7:+%
MZK_M)D\>L(.!8 F!F=]N4 )&S+LPLTC)-EXHQRH 51/ RGF(%>@?2@=FI7E6
MS6$F+L',;KS%8UO:@$DSPZF-9-(9F'U_"VM_]CLDJBB >0@G\,6\8B<,28,,
MQ*;V?;2$<2^!=%YO0R>F<I0J! <T[>-2?@IP2+(%2#KP)_N+[/0E'!CS'3"%
MN3>@@GO_ITSR7[F$?W0N(25"(6K/@W>V5L\RY/;*_'-E'G]V!:HL.@1)\ABE
MO20\0U,4YT8W=9B]^-B IG/J/3#ED/XAC]O@[=[ .M#VP<.R+O:#^-M\2R9
M?(Y;B9%]2J H$J (<^,FHS4\;7\D9#!%4H+J^V!;TPD<:T5-WD#3.+<,KP,V
M7L\T2&(#U_L69DGMDK-/_T63_@O2I'_*5S@2!%%$,F'C(+"#L.#< X\U&ST&
M7Q\&JKA 6N@J&'S=7>@2SRJ"?%&3[Q+G&(C5Z,>Q[;2@VQB" I9%7X.'&KY!
M^JVH_CDD3'[:[(-V:</=]0 4@@W5"394B;I[WW$KTGC8&V>E9ZH8B')8&G/2
MVN>OP" [';E:^:?IS5\9/OVV\0H<U)AA7WOU&0.7Y10#JQ%LU*VL>7@JF@0L
M=J@]"D -'X1D.W 2'1H\FTWDWVX&^GGV";NS[Q?Y(=EZ](I>SUH8]"H,?0A^
MSBLOY"2V&>XB,';]S]XQP=+&0)",D1L:ZPW+5/&2:2B\"=U !VXB?R[$9H[!
M<.OK0L;Z@Y X ^'AES8'QWPO\@^KW];^%_F>>M]?355A'X^S4PO8;V"U-BT%
MH9-Z%YZTPF@4@[3\'[6T]><P@&WNF]"DB2C!HRU+A(E'21$44876J,:M7+VZ
M!FSJJ+1,0QH%:N@X%-.'I$!Z(PW\+5#,H\&#DK349J(+/02VV908GA4C+]@%
M=L!C^:IXZ]2+')A;K4:,?W;5V^#=.@P-=DBWFPS$R"P#$8"U7TO3X#;^T;1Y
M\T]36;\R?:C@5QE3KU$$T-B)!U&4&9QR+6[I)0/!-],>,0,WPP;\^EN7^RD4
M$)B<?K5&-69"=D-R;K.!@;BDB0\'&K^HA:V@;.%.HEVF_O;N\,4T#8!28;0D
MZL0Z/<+"E8'0FL1/0(1L]E^57B?!L%M=!!(N8 !.H$R]:PUF1Q7@1O9OJ[]
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
M8>GDUF?_!1 Q:H%NNE Q",;1IU0!^+6&<0^4?=8G(%C&6:KZQ!,?B49W$.Z
MF*_VH(IHA];7%NR#7\^K7'X<3  RKN_?4>#A%Y5%S#'8/$"0OZ%SHK'>=GFX
M19.%MY;M_-%/J1G;:7GO>H[@-QV5)W_:E_[P+$P?\!6V,U+XA9'M]?1E/M\#
MXUF(M9BB@I9=?BKN3ZIL#35+9OI_I[%3F:#SBK+]7KLD;>^5'L)JR&!_ 9AK
M=R!6IRN5B$'[9X)S=&K [P/Y83'AX9!L._F%[EI>^#.=^7]'.K,&-I(&$J6J
M(3X[*4'C4* V62"U/6<EXH5&54Q0?'D)S#8S1^KV4^.>*Z].3UE<=Q6VJ45,
M(?%6*+I-F\:;1;<)DZ\#Z'F7ERM.O#4C*LGB5"[UV0EH:Z2MPYK-M>32[_4_
MP IW0J]<[%/Y;L4[J'5*L.CVV&/N]*GIZ]Z"8[>8F:0\OOQ 3PD1ZX ATC%R
MP,C^P18-9%OSAJ"?YA? E#E 1(F,7LGHP']@\S]8<GJ#N<1NCX%Z)(-NUT2
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
MZ+D<=.UV,I*.VI.:.+]-,X+0Y>$?,P&].CRQUT<W @V_&1M*!M^T/B'3'+T
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
MUVR/0)]AO'M@J A]&N?1'H-)V,,0+PA&O ?+U<(04KCJ)$M 8LCJ87=7K/?
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
MBP81$2F1W@E21 5$NM*"!1 109 F0BQT1*0'" E%>@>!GX"@(*!2(EV*"26
MB(!TJ4F(B%)W4,.6% Z.,\9Y.4]WW(=['_X/\VWO/=:::Z[O^^;8:\TIWOF^
MW&;DJ[5Y3^QC-J7F<"Q#9V:C;Q]BHKL/.=6*9WBTXS.(.U<,W/<A]RO+]R&O
MQAV^UP9;ETLDMUQY-;:[#_F_GH<FPIK,NHFI$=]PDF D!;K)_555XKLCIG%+
M;OZXN\ULOC;G]Q"QD?"]F56.*+9_35KV(3G_"H%]?0-G/9VWSSL'I$E>LO4K
M];EI(MSO)>20@OZ(:+X+CM'ED1:T=' LZ@482"'H:CI;KMSPVQ3!;(K7D-)Y
M1@:"X^6MN05&0&GCNL8>8K/GQA E4X2(A'83FZ!Q(8:>EAE.:DU#,/YY<ZW3
MQT_:G\$6RW(&P,(XS[_@8Z606:*L"7@COG_8YU=OZ5&C\T@'PEQ"2?RV2I-A
M*/>S!\;S87GIR:=SCI#[KZX6I@X@FN$;,T /=W5F$D8&I5A6FU\Y%S*^IL?@
MUW)(E;CV1=AC]#_Y?%WEM/@0I=A3[!_*&CKA%/QA9&//.88Q@$\+_F!V\7V+
M;Y)VM22XTI0C//+S\-MKPF(7+G1U_ZZSZ$(T5VU\H%KUJP*[Y-9-;M)PY!VV
ME)^WK9(VZY2R3BFFG+F@UG3HQ@*)SXO]R^LZBV7\ #86<RB8'F5+@?=E0I&W
MN0=.>^QMU0K7O[^7EM3[[JRI:6A<VB_7,.I!!BM)5T6=; )TJN#]4&X?>U>]
MZ9SQ'M8,H67IBLA__UF@M\0RY2Z<4-=\;-#;*!L+X7P_YN1ZE#H3RU($;T\,
MP* &#E6^A=I[C8YK[7;+5OZ/A3^IFQ_/>ZC14"SS(F-JA.' K,!XXF,<0MLQ
M_?[I:%'@P_".?V/+C/9[OXIG&J9_S.[V!:IWB(V*O^!;2OF%3]^'-)7VPN.(
MC4OU](L6%+\CE&O-7[;4@BVJID\X^]T.B?F6<-1]L<7^:>744?.' &]X%4-P
M?CDL'7<>J0%+65)F-@1CDAST,N*\ VJ1ER^--_VH9:A'/B[S;]QN/8)Z 169
MG4T^,Q![#F*46=8VFHP7Q0DS1 " ZME'3)I32@B>.)6L%C)\0]EQZ9(&__4T
M774(HUPI(X\":QK=#*I2ZL9SHFXR_\.=_1'1G%%+?6#\)837P:QD;D^D]7W'
MU2V_P;]34OT40^FP0^I97NP_WBK' &J;-^E:C!O45T0^M#0J"D"W82_BT=D5
MR)2ER+A&?5K9!=56SM"%S8'SU7 1N#?T )Q(U_,!E <X0<[D'@XMVE3],_Q(
MTMOC>G8;_U?-LQ?%V2$ID$VONB"6*&=/$$!"W;-*CN!&7I]/'DBVM8^OX3%I
M\?_5^W"^8V4D@CK]CL2LQG@XER9C@,K- ]$$Y82GL"9H_J#9!,'^^\9H<;B1
M*^/OLWU(/B9R+EI_3_DIB*5.D :Z:L\2;X/#5%MCH+EV(4'?/&317OG>8\KA
MFGM?166/7[U#DBHL!SIH1<SG:%U?03"2M#V@=@Q9QIJ;7%B8]=+[+6K3Q[=B
M*Z_P\%K=]YLYZOGL'R!A6@[L9>@I>",\V4@>W@.#,M! U':*_+,ROR,S!/OM
M8'?$![$T(XLZ/FM4+Z=\G#U:!3T.@Q@=MO#UIY92X DH-=6=_(:X.],O6W)"
M.#FRI>,TXKKOGH-&'/BC!G\$2>DNY6=H^U+@B3C5">U%N3\63FN%)K_#='Y%
M7\O),;W6<E26!%R4KOYOG(%87L^<@SL V@,9G2?.)OJ1E2V&_/F<#^3E?-8=
M@YWJA<]M<ZI.M\X<UW!Q#,@PUF]7_LRX2/="?\0)95H6$/!-,S$/;1V3ABJU
M1U-4K>^82O6[V2"V_.U=%C5J-+NQ5QL[FR;]Y":UZ*]76TNT<[C(CP?ESGUJ
M>$>*/2J;T<2F*+RCNXF@>SG.H2<+E39Z_Q4_$.Q!<-?XH73#JY&M?6'0*I<%
ML^#<OL,2CLX-7WJ5_<.=7"R>NA[:L>I$CE*(W?C9@=["L[GT*^@O:.D)[=,/
M'R01P3CKEG<%MGE"*@7<1V4AG[F/Q_GD#TA9<[X8<WS,N 'Z!P%,ELIMD&Y:
MT$/]N8UBR2?:)&^8O#TTJELB5I7_TERUF =V;7C<R(C!3^4D7 8RC<%&\OJV
M$#<_<H^CI%:HU?N1G>/5L6H1NS.?9F4??XK@-Y8.$>ZJ^J<:!JF:+*%/*#00
M3D7,&8T>J : *HR?8S H@SN[6[_@/TN7:%7K1FK4*.RFZ$M09F; Z'CBE0[@
MP^8B,?%1!69SZ-FX5]Y96>O0(C>>3]_2$MRE5J/YME)^^<N@OQZHIK">;1%+
MDE42L2DQ-MC28P':]+.P--GO92%/6HQ<8^R3M..2AV,-?1%7F64X-E^6S(2!
M2QG*&VB>SJNU#!+)?G.QKNN+JV&GO\*Z5 RM+5TNNYA]YZWZ><@73G>3QT1N
MN#=^=IZ24!OV B4-DLD(0:+CRYRMT<LS=]ORM4865VXFSQX@_LZWC/"Z[]''
ME&/&]B$^I;.E!!@_D<2*I]*[=TM.FQ<*OG!&IBQNI57OEO$G#@;$/86=Z_Y(
MFK&J0M*[]O!IVK#$.41JTWQZV-58\3\N$I($W^JK%8<).U?XOCE 2-EQ&:?8
M75,&OK!.@%#"7GY].1C4?]N=.9-89X+[P%&Q<W4.U:?[-XA#:<COE<YT=_=P
MX!('LP;C 4MFZ?@G[$/X,%[P(^OM>]O]_QM@$K]R125E6&Q"<EO/0W+3_@4"
M0@W]B=B*[TT 1>\MJ\UUT)*!DLQEZ<N$O97:M[ZWGU<\R9EW7BO0 ;*/?]4Y
M8UJ-%U.\87X!6ZZ-D$'"+@%QJ$O3#/<*IQ]</JUJ=2X^ZF8>[W2.??+P.'I\
M2^PAZ5O0,,1G[ Z\IW0.00L'?V+"*E 2X#S97\CE:R5]R 7JG/#=,5?6W\U4
M15"!]VO_#4T[1@#=GO69R*M:U0'&4'=[)/2<?1I^%L#F9&1;TW-VM,UR%MX\
M_)O48/KY_:=$FX!L8YD8$S<OQ'$#SF7,$3.J9"]:>]R? =>N=C&I<UI3'_3X
M<C;LZDG[T^_\+CPDW5VM""? 6O<A&_HA@=-9Z!D87Z%)P=#\/H0KY,7";+^H
M!HIX\^"3'TP"\"(8+TP,[)# &$L+=0\@QN.6KM9;ACDFS-:I[Z8HOU/A%)>]
MZ^99&XR3IL(2.Q$OY\#2GHC-DJI*XJ5&)Q^)J'%+#H)G^:ND:^TE!(%3AS:%
M8Y9'4_ \*$[D'B:==>)'H0'UIZU/H,E;GVSGIPWQV8IM^E_O*WC+VZ.CVV/#
MA5,/E/T%NEYF/(!Z6$1)C+\'Q$]BA;')C[0_RC<4FGB87LG[3_F<6\@<UP4;
M];Y_8"I,PL]=ID6!Z:0/9LNZ,48Z2 ?[+\$A'M/:J=*AG*WOCE4D/^^]?UQ(
M\!<E(\+A!%T5O0AO7-V\5U'%D(4=#U:OM0AYG<0XU[Z@L79H?&['.;C=ZR)?
MLHJW5*]RS^=RI3<0VC7EF%S:&^:S9? _(Y[!@R!?7^X-H 60*<O*F.:_?P=R
M5[87OV,FX!\V;\-$C."HXR"_IQ^&6KY,3$2I"J\WS$J'.:1\7>!/[SFWP4V1
M/\\I?D#T[2D$$$-5(J_V9?*:4.#Q++UQ Y-7US>R?2).EDM/\O1NGP6_IO>^
M'S&+F/]_5K;S_R<&I92SCH7L0TXK,5]B-MZ#_ZZEB=J1I^AT^HU]2'<E A@C
M-E41U.8D69*_Z)(LP5&IM24YUL ^)-Z!EOF.V;+C7"H_S)JTTO4L:D7W+;;J
M.YR7TF5</&!I)]E]R&?X/H08P2SG[BN&6_$>O=;R1H$Y2SN(:" O\.$G.[<I
M0\FH!RS/%4^&H"C+QHINB)D- $I9):J^=%'L@-5L*HM78Q^2$,"L,))A?2$"
MQ-)Y.! #KII316EPQAE\([-CPR'[SE\9?UKY7V=&;0=-9W%V[FLW,Q6;1)&:
M82M<]K;B-G(7FABKPWG#+N;<I8KIV:9[S;8NPC\J?R>"IT893_">H_0+<+Y]
MR$]M9I3BG:H^J]@E=G!0+>$D=2KM5^L3 R??94/!CVU>C YZ<+9<Z/SN)!?B
M#/*"3!YUH 59RA ^?+(<&"+C8__LRO?@% X0Y(/: '^C<(K?Z>_9):<SO4K<
M8IP-[E7KLHYIDK:/@)P'W(F311D T\\KD+TF8#.9KL9I67E;0?!\R>JGDL%0
MR'4-YV=A?;M77<V$?WL21A/0A\ !DJ4%N92P#^&>6]<3P?I_6Y,(6<[)J;O,
MGG71GH==^31/S<N8P^RN_L \31"4!"@#MST)WEB&RW*4[44'!*\YQ5^<Z$/]
M\7+&-RI?_YFXG#[:!52!=,E%G\<D&DD#*Z,,8?GEXK (X:?/0$_R[)1;\^5?
M147#(QIZN6DES088$=P)%!KLH'2HS0[10L&H,'_2ICM#>=E*$DFW1KKC.Q*T
M<YROOFQMSC<_D3K*'IQS)O?$7%6N:S+5EW81M*)&+C\JI1983Z*L7B++>F](
M!/FZ\E--I@NT5[*R/JEZGM/[6\^I^"Y\<'V\GG&/SLY@IR82#'V73[RG/LI6
M2O[NU.GTCV *]D*?UWT4.DFO1BK>RFJ(KDU[)+Y8W&)L9#!V5@(!RJM.O?+S
M4-TT.C? 6ZSG%E][+PG9+O>&[;R1]>!\%RF%J:K EO.8T];5!G,?/[MIQ.6"
M'J')\.>,]CBXRNG-T.SRY@GO%IAM_M%IV+WWA$_OTU O3<?Z(N IG?H/*%#N
M-5>!R=7W*?.WWA6.+UN8?[9Y>S5>K#SC9O2#!*FX.&/84>2_XVD%S/+.!]0X
MRG;T/L1]DWW E0M\E8MT,)X,*96I^Z_7N$%S-IO'=,Y&P/MV^)";VSO*RI%Z
MU@ED^3*<X _*%Z3@))!T\_S5?L21YFI5Z$#A-?/O3<!/O?B:RNO[D*$KOHH9
M",WRAT&Y"!1# PP@0^/V(5 M1#P.,AZ?GTIFZDA*:TQ>N)_5_])!)=SC_."#
M087<P1H\%,4)^I$QR49JX)M77EOMI1F;FW+4*S;77>=V-\:TU-7C&UYVMIPB
M0/^#\#T^Q1[97:(.C!+4N+QQ>H!'XY'R5VNTFXL_9Z9')"Z0LR\K'S*\B"V%
MD\IT=ABJ': WW=L[( \3OZ21 N?_&)?_15NNQ6&6??NA&D^< >\3ZG23*(LK
MG:[M[># #W(Z4'>?:%6WS?F6\B(O+Y^LJ/J9L1$(MJ;<?<W%$IKCO*O\%>4
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
MI0.4[HC$C5TRG,V,/&]AJ>8,#I-?:TOZBHD(/[6*J/\X<!>F;AN[&+4^BS-
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
M-#0@(5SP9-I%<EF:T8I3 I@+E<Y<5?F&N1^S6H?$GT(0C]C/+7;784C;&R9
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
MY8V6(=;I7JW1_Q0%BR'&5<5D"'+3RK8<5G^:!8N>EQ>IH "<?X /(#WK3=>
M89\4GD9#..I\TS(.5BO307/KY&")-?"7HTNF<@=H-E.3!%__:+@K B*B4I3Q
M\A%(Q7[5YNK SP$I8[(;UE$24GJ$Y62A69A ?<+W$[WZV;=D8(##I_KOZ$TU
MI.H#HX/5A@N[=:X!D:E7\SP<4#<))A!0'VN\J1S.&J2JMFD[6& 8'W&4>L^$
M.MZO5U4D%3M^P]YTV#:4,N8+E/:00;L":[&@V9AOSRTB:&)=FO-,U_*\(T00
MIU'%W6KWANY69W5_BI1*+9LEW7M3PW0$A;*(@+&B0-=1:L@T(4WU1U4_-_]$
M_25K)^\[\XK9"O(_L@\K]"13L:^+5[+$FR-LU+8+X0IJ_%>_@"@3'R*;7K3^
MT <#!(S!LF!TYO4)6/7UAPH7\?(J8;:&)MVQW(T@&)P5LG(-:)X<4J>63^HF
M =D@-5&3L8V?MM&W.[@S2"+UWR,LVYSX-H:8;/W,C'*\*7"_N'WP_ZRD_GGW
MU=I0J1RG'J8/<6YKUK?8\:(#7MU;OWLZ4UZG$&)H:0A96$G,R!(MD!A8KC?>
MG9/^2Q^/U>B%-ZX?XW NH"K+#D).3> D]6\EC?+Q'\S'Y_5.NOS9BE2C3U.?
M"I<C$Q//H?5TQV7H6$LL(A0G>C6K9-X)X8\N21XSCB2)RW_UX?N43MW5\3LM
MJJ(O@+>)7#TIVJ3#G[7D&?0H\W1FJL1M@OBI3'.;ZT.Z:S4#FU2JA_LY<>)]
M%A7"C6X6468'4]'Z<V4<#J=)J?6&)]/!-F=JC87=-&@@GI$#DXTJ.U;>DHA2
M8Y^&@76O 0P)7;Q]84_J_GFT$O%%5/S'&YFWSQ_=^T:FR.<DFX"6QQ3_>V0
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
M2)-?V]+!2ZO+-%/(3V!=V5N(/)[U9S>9.WL5UDD;=?65:3S2'5-H7\4I-<!
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
MQ+5[X PP'20.B+7"!5\ZR_N1Q:$Q'-Q8W5"MK6Q1$(G^T!)<X*Y,&]_]E(C
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
MK\-92<I"*L'%RSKJWW8_FR=QC=IJ=_SV>-SU=%<^G.IO5R[2$-T(7]Z/WY_
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
MBIJ!0\;:M/H7;["SW,O[\@W@P[8A]E0N"R$1E\;T1FS/\Y\8RM5V]>.J;_:
MW)"L?/ERO6JA!#30NMD&->O]AC!"O$5B/?V45P>-M3D?99;T@UMR6[/[ZR!#
M<A)-]X#7^ZRKB2Y+JG>HO7'T-%%5K42D*)C' (:O^X.9\ V,%J2;5XJPW?J6
MZ')4*G$1S/S[\1QX2I;+TCMW3UFS/=,5^G$\'),C/(C+?=2Y[#)>3*HJ$68/
MVDJN;K?RT"A:?^T07]21[W3BPY&6-BII?ECWLU2;]4Q(:2G B [ )-$#@U+?
MNWKZ7M41HPLS_@*[290<'WC>$&XP45P?IB4J=.R$-OT3JAD8SSX:/U ]-)#E
MC/G366!7G6):7S@5)6V=O79;T^+1-XRHG@DA2_A&_:8#8N\V%XDEG\1'N/\E
MP'$I-^PIDCP\5@G5'G-CD\GV7JG2:$P<VB*<^_ [.<FUBQHOVJO[XM7/!IAV
M\TL12M"'XRT:%0M"+*A!<1T<ZH$<T^]G9_S]A!P+7%PW>"22ZNZ'5GQ$5R5J
M1\6E7"_/:TPR0,T6E".KM_R-,+"!2'#LX+C!LT)ZL\SFK$9>9QNBXO9VIN<7
M2'1 /IE^GBA$&.Q&)<:2[N.F7AU<,C]Q'5R/; X(TRU\N3UK;L0IV;T$H',Y
M1$G4\*79-V:9>:78&4N9I)A5K/N,@*2&O6$9+W-H6%2D+97H]:0J1U++<N@I
M *:!TSCXG]0Y./I^$ 705S9QD!L.O*BJBQM87-IY2[KF_B7@Y50OKWZ0"JXV
M3#GO[GMT_P+W7:X7_O[#KE_ROG8]MY!FD$\ 7C)D<!E;>0.1V]I"VCQ<[_62
M87&0*Y8TEZO0-MC3'"C(C-WA;05F3%!)FP[><9L">.Y)2TB0N;*^>#%X4JTE
M3]\)J:85^-;NZ4OFM.U'>/(OE^TV!?(P!4 /<G(7[WM J$$73U34;D9F#"OO
M%(7;56-%9562^^RLD6S&WZLMN2S0)>B24F]"WF=>_4G+X7EI%9)!]^-R=U5[
M-WN+1\6X'\.&QFVDRB/(IOL(+04091_<"]K7VP;A/K=1 ,N3L[ KIREMYX-'
M>+(/JW#IG:S.]3QQC)>6VPJ]U/?-Y\X+^]'DZNU;2J@J,?WF4L%71'6:OEFN
MB;N>L>_\9)R[)\OX@VUA5(]=F5FQU+)X<@K4VM3O]095V7 &7R*I$C;1-$O@
M:)2@"X_5D\*.>OW&:^K/')WG>26\DGN]3&'B!-,E:%@;0QWA%6Y9QY5/9$R7
MG]&Q,>E9^;9UPCKWAY4/.08^9I#7'4^G9#;ULH(J&E^5-S;Z(X^0)VZO/&6'
M^&DV#,M;$Y641.5_KR(;&SU=9_51A]3\J"GAYG_XI;S_P/\@Z*_!3[_Q)-F]
MPI%';,(,7,&U"1M'AB:P[[;OT%<3[VD"7/\3'+OTOQP@$00ZL@G],@5 9+F%
M..6:W$Y%!Y^A %+" B@ <K>!! 6@I0 (+/Q7S*/_ __&"("&P%<$<D 40-45
M/0I@--YFW89S"7BL(YI( 6P]&&O?MS.B:_J/[D'_*^(?7O-_ U8V#KL0E60S
MF +&\Q)A1*,6#PDG:=B5.?OCHLM]I12QHO4-<?L!O^\]FC@)TP38_/\5?HK
MJAQ?D3^&^J\Z%>9H/SV;: +6"WJ9RTFB"\33=*4U^67[.M3,N+Q;Z',MN?<<
MV2*[?3HT</N&=P[!WC0\SM3<TT@)IH2QINLYD:I_VZ)0JOG*WI]!GQ;/SVUQ
M_V+X0!9+!R !DYN_>0)\^S1M[>Z4E*==I%^8LY2H!;LPM.5-B;+MG"_[2FZ-
M))D##^H\P+&OA=J.;>?AICXH^-7Z&G_I4$-L%\EI(NNKR[;-C]/5= 1R8I<4
M<VT+9@CY^F-;>75U]?CXK1=6'5QF\>QV9\R8 #1(L[QD)X@*B!UV'R<3&J>_
MS,SI?.)J2!\A(YW*_6WC7G(2G?=/_Q)?,&\ 2!-W$E#S"*_VAN=Y:23OL72*
MI@"\&5D3.3_+/>)2O(Q@=VIC"%70&@N>+;-)K';VX_C>[M0:_/A!P;[&H#PP
M]?SC:?I/!)'E#GYA@OU2JX>. U%2I74B]O+IP$)U62B7VGN'+-$7^4@&L4]M
MQ066 =,=1PL\GMR6 7F=!L)VCD&Z'N/?']EPI0^?OR"P]OGJA*5HMPQ-0.*#
M1CQ_!&9>?:/SNVQ+4^2ZWEUV?\6]W&3&$>7EG-3?;6()(,+CUU,A[Q&'#RD
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
M]S3AJT<'J>J(?""$<OGN)3:D$J;83!#6Q,Z 0@2=@*KZ*RW203[*[<>&?-(
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
M?('>A]K3HX>5 #AR_;F!A&5] PFK@#2MW1_XL">]TR(PEQ'#1@W8LB_E]"N
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
MXDB1WN,QCN7;DB:]*Z\5W2DY[V*K_[JUY?*9W=RFR;5;6W52L[^_RRB>.^O
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
MU@[F5/C0"U]P.COM]S](?LC\="-\9UQ\<]Q^+E0D70?]!4NQ3QS6^;!$A#^
M[6#Q-PA__E35MZ8Z6I"^<O)Q\LIGS73>A[L@'\Z)?Q _>';5H>K[>W\:' @B
MPD>,6#M\Z);(^Q,>]\L( OKQR$U;K$_1<%[GC<,:,D/"5AR0J*)'1W<=O@I9
M]DYC" 21>)I^WI[$S=)@=6!%&5JP*)0LJ2N:_YO7;8<2_(_<CK>3@;(/R6,!
M97'14C+2I02&$S,9[FMW#UN.C\5[$8:N0G?,BQ!VKU)%ZEX 20'B)=5&UA?V
M:(2R K4YJU848D[&2;11TA;XZ6ZL+X1W68640J)!W*U7:$7D2@O\&C7_;>44
MO]=EBF&M?>\[GDZ^XOO[OF+N:GR[Y'@FR<=B=-(F\XL1>; )<Y]0!F,()9+2
M&@E#.-+;V%PGQMZ^'C:$+!ICK)EOYNNU.X8L+C*<M7?'LN)#ZJO)M,RT7/_$
M$&8)@Y/.@>Z 01G^]".,DX TR7DLJ*7QG*/FK<FJ]_WE/%$O$[8F!R4Y,I:-
M+P6/R;M7 Z!/X2B\K!V5=!7 P@YPHQ!(=HU&.X5<<ZOK2%7!FII6EZ9LU++\
M7&W><\:!$,@1DT.MH5F"\?D,=9A9[(?WVD?!WD-9^8)<E1_@M:9JY%XI[?7E
M*OB8XMNDM%(1?K/3>=JH.,4F/S[O[N[-:R$8!O\$4;$9<P]6W/(VA7JDA]QU
MDKJKYD910Y[+%H5WE:E*;@D&9];%'^P[76>1$<;I)[QV*!BV\"B$[NX*!#E@
M1A4M*459^94O==TIA8*2IJ53VNZC4V.](W4WBS/\;!Y7[%#*SKWTG[ [Z'^[
M.<+YT2(H7:#N.2Z<I8+D-*?*I*?Q&CKZW+D6=$KM];9=(F9[]O,U';IN5^1_
MZK 0RH"$@R*-#I=1< ]6G5T,3O02'=6NJ;W@;_(7B%.1T]SQ_#J$N*/N[[_D
M]C]L]M!F1#AVIXFFIRH)$Y,%Z:ZUR,]K_)(J,9XAW6>M$L89_LB2CW-_UP7!
M>>>^DUMA.P&?IO%=7]6-54F'1 9M>G4!$5Y)7J5CUT>;<W9$Q3:^E((<V(+[
M/T M_+;_.TWX.Z)\:;&4KH5NP.Z\AM9D]?\\I4(2HOS(>VN6,^P-'ZJL''=?
M>/C9T.S[<)/:?:W1SM&8<,G]MI8\_3[+I:Q=:VS(XVM(>59'0@8;DG_W:IU4
M#H\U[.GIICY?<]LOHZP"#?U:RM#Y_H39P$-M++FC()QJL"'=W]F0*2,JC U1
MG6%#HAZR(<18_&HP9B.!8<&&M&^R[#UQO? ^*2P+?98^P89\Q"JSBB?PJ?
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
M6H#:#5,!98]'8U$[7C]/LOH 249DX$L2&4(6S6 C=H 2/ &E19E@[4@C^O,
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
MSJL,T1$;2&9[&NG>>B1_3/>EO2:'208/&*]4,65)E%T=BD%Q[BG71CMVX8;
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
M/_\O@2AHQX6D(0DJ/,-]?ZMVJ;0,=XIWG2M3^338,EJNO;1]R*NFL.W0?NW
M'V/1^D?O^I_Q470S?_H1+PO<$\H<:)^T,7\VLV1AM;KB&5^%J^-;?/PG\P][
MI-<BJS?*I$\L[]"-02VQ?:^ZE(_!W"<T-3?3A3M [P7L76308>TS$Z34-EF
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
M5HV5IW-/FH2#FEED5L*QC!E6_9U)W/DN*A3^F<5"]<W[YK([H$6SB2(G$E1
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
M-54]=A3+ +%80!H$:I\7>1Q2Q#!,PB1)>>A%- UL*/MDCU,CY(W 8$=B0%^
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
MS6YA!^N F2\,!7GSK!AV@)EDS+!LL6>>X\VA]A4I'C[,E]^+2UI4;NPS[(D
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
MGP812F <I!(B3B*8^F$,B4=%R&2:8FQ[<WJDJXGRO[:H6E%- C5L 3:^274
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
M7#RM*M^I!<OF6;7M?_=2O7XU)T71A 4DR.-I1#'T$Q1 M4-/H:(9#-.8^V&
M. \0LR&5H02=&B=5\H%*P)Y1'H,-J1FI36&@!N9$JS&RIL*A 73$I(.).2H1
M#PWV:QX?O+\>>="R1?:X>FS.#D04<)I@J:V_2-<<"R!E",&$42IQ2-3KYBG0
MMEN>&M$VPEED/=O!J9L,S])^8/9JY')XRG)4VW/RG.VT-UZ*LT-J[&0W._A
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
M%S&2YR_Z]J<I&Z#FQGTCOF7&J ZHS<C$$8 #,TDKI4:JE1/\?E==M UR:&0
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
MAL;"327UM^NIX4:.SE-@QXIC CLR'3:F!^:A"XRI!N"R:\[>9AT4-OX M2Z
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
M*1/\;DH(]>MG4RW[%SSD,BVK: A/ .0X Y1%"=#K<P*3-.$D<<KL=8XVMS?
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
MC9Y]VD-7FAC4-E[I7U=\A+(1&V#\R\J>'.VM!&:[7.^0FNV\;*!JG:7,M?Z
M_EH4KQ20ONXJ,S/!DE I B2.&( DQ !'"IK&:0E.$T$2Y$1#7JV;&VGUEK W
MGVJ[V6C:?^U;:^OW2V"Y=_I64SOV[NI;S&I_E3J?Z/N6J/-BV]OHT_F$]:PX
MG==!W%X?0N:+:QWE"A/I?E[2'PL(DQ#&$04RXQ1 )AA@"4H BB%59HL80ZN^
M!$=WGAMM[XP+C'5V1'L,5S=)#@)A9(*S]-^:DL[Z>H).-I+_]<?Z^7_J:RHF
MT3_L">3X3I,\_&<=:![<\Q_H&;/EJWPKO^;/4GQ9;?7<F-BP)(/?-E(]+;_F
M2BXX)?I!3 5(I4( QD( RM((Q")$+(,XT7]V"L4L!IW;HUI9%ABC76O%;""V
M#'0\ S=V_%*:"TI[@[W!52QS%>P@51X[#KA Y"O(L!ERVMC! 82CD,#EVGZD
M\TUN3<GR;;%^SH44[U_TG?5@7_3B=&.49ZY-^_<R!%FH,!0A%PH@B#& D>F/
MRU4"6!BC6$JD1!S;"#^X#^U$0!,H0I2U]>^>M+F!J5E]K#T(V(O^O;8^H#OS
MW3C*84;LF&H<G$?F*VUT)?!WVP+WW6\-Y#OC@^O+,#L3ESMBGNC+8>!)2<P=
MD$,JZW$''SV#/^MOU_7#^FFU78@X90F#&="@0Z C)0)HE"0@REB44(Q$% ]H
M$;P?:&[1DK$LH*5I0[K]MI"THQT?^(Q,,D>]?$NLKKNQ&MBY]QB(41KUMH9Y
MP[Z\Q\YVM^$]\?F>#9F,,$0E"?'QR:1';DL1WS*_\NGA<;E^D;+\S*W^+OVD
M&WFKOQ@+)$4(190!$2,"8,HQH )"0$.*21C&"DHG 9A>5LR-/XS]5,^]*>WF
M+:F8X&DE3 W03QG(VI?Z'QYK;X)'?2/'_D^]YLV.D$:?C9'9JK2MEI@)*@^"
MRH6K)C/=N%'IT@2-(\%MUT2XMYL: J2OCE2];)BV:=40F([Z6@VZ66^=K,="
M_I2KC5Z!5F40.HR[4>8DG1)2)4ED3C4*'4TI$0*6I R0!$J,12)%E+@L!CO&
MFMWJKVUJ?894+TJ,R<X:66?QM:U'\(+:Z+4(;<#J.J?F,*)9Z.DWB[;X*KC>
M;HN</6W+OD[;=7!+?5<I7(3+GZ36V9&FEM6ZY/()::V+E[@1RJ;8+K[JQ=V/
MLG)*KP/E]9_Y9D%@0F.F8B##2!@BB32'2 :$$@BJ-(M#9%5/??KV<XNC]A::
MQ(8,?C=&6N[HGP&PFR2&PS(R+S@B8OVX=SO>]83K*UM/M_YM_V2?N>DD#W.W
M0\WS>^%3_6* 7]9K\4>^7%[S?S[EQ>O@8R%IB!-%%8@E,X?#" $X31@(<<9Q
M&D>*9TYU05V#S>UQ+FW<Y 9JM[=^)Z)VKWU?.(W\?#=FZA=[;>CK98N_%[L-
M()[>[)U#3?IJMW'Z\-UN=<W  Z1WLGC.N6SDE%!$29RH""19J-_R,E4 2T:
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
M4Y</<$;F)&=<G'J0=#D_H O)R=M.UH>DRZEV)Y+.SXU^3.)F)1<Z/-)/<IP
MH<(00)1&@&$" 4G#*$$9BZ+8?CO5>?BY48#^"D6C5>D;N >G>0>"^ :)6YN*
M_*X363Y@'^UHA"/\,S\8X>]@7&\4/1Z*,'>=2U:RP^,!!R+:=^FWKC[4S/PF
MMU]6?/DD=-392&LN0B932B $/(Y,8X44 J8B#$1(E$!8Z95TY+*(MAET;F^&
M+X?'']S6O58XVRUR?:,W\BOA2&VWZF;Y;F=ST!A]/I7@O'9UP<C30M5JR$E7
MI2X@'"Y!G:[MVTO M,TL'M=%^38T@N2RC(>+EP]K88[O1@1&. 1I3"B ,N.
M94B!+ LABR -X\PJ=6<YWMP(IY;*?V7S5:F3+XVR0FUY8$QW[3+0C7LW"XV
MYL@$Y /('OT'K. 9T(:@^_X3=R.P<O:X*8'=9?TBF]MB_2CULMJDQK;7*_'I
MGT_YHXF]-94M&,^BE",$. D9@!RF@$F>@B1CG$=QIB"Q6O7:##8W8FEL+:L<
M9&.H6SC3":Y=&.,+LI'9HS'SJDRO;TO0=J:6H8R_J,4&$D_12N=0DT8I-DX?
M1B=6U_2CC?=TDV]NU#7GAHE,[GV]S/E+]=]]W30A*E,Z'-%+(BA-^64&*-+_
MP4F:"(YE$B56"D]NP\Z-2DJKS1[BH[YKD]9P8Q)+O.TXQ3^*([/+#L"]R9IH
M2G.#W^O_]5ILW@\I3Z1C.>BD].,&Q"$1.5[=CY(^*27Y]D9]^I/_U%\>^5W'
M23>F=?E/\W^&^Y[ITNB4?I>;;9&;&C/S#YH77_^A]<F%T(NH)!2F^1*, 10J
MU $0%2#4[!6%1(8D=0J 1K!Q;F17N6@>5ED[&11F#5']K)_B5772RD0(Y0]R
M[XL;)XXQX78$^L;3./9*<#>#C7_!]W(5N"H/_5Q51W]:ME\%>[?JCYC9/?CC
MZRM,CC9?/9G$UHT.4LI7HL>JC!%GR!/+CV'AI*^$$2$^?'^,.51?&9+K!ZEO
M3)O>X"$**8IQ! A2'$"(]$\$IP"'B"*AWR,IM]\@/C' W&B^;H51V^@JOW$
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
MOMTYT,5Y."VXU@M((S-L8V-0&EF&>K_;G$1W@<J!3[U -A&+WIN6N:MM7LA
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
M"2UV>=M@4[MDWP)CV*QUOPPFG8N1R;X]#>UD1N5*8'P)&F=<M"6<.G)X 7-
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
M"5<[?=2F24P]%2T)58]I;D\P_O_5?6MOW#J6[??Y%00N<.\Y@-F@).IU!QC
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
M4[^N55EEW:\(PRF(S0R=@<!Y?GV/,'OLA=G XC(^*BR<FN$-B\!T5E'H^NC
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
M()'+Q/C=<I@9'QY ]DS6)HGQ2N[1$^./L!HE,7XWZX02XX^@L$N,/_ZZH^N
MN\6KJ'J9KV>8Q%'"@TSW&XD@SN-0L54F8(Y3HDMUX) E ]W_K>DFZ.Y7 WU7
M)]!UF1&SDW2@7[\-<4\_OBUL;^>WOS. ;;B+_@0>OESR[:G>U@5_0NF++O=3
MW^E1A?UEM5)#?"C6:O_^?X*L;A?\O7HA9Y1'(LQR 4/),,22$YBE4D >X#@)
M@BC&TJ@M1]<D4S-F:CE!)2C0D@(E*M"R6A1K/P=I-T.X LHS,_3"R*Z<^P40
M^E5V/S?H>$7>+ZBU5^_]TF<'>D);Y:IT\;"C;@_K_78/^[TARL/7=D.=\0AG
M+$8!1$3]#PXEAP3C!#(6,LP)HC*1O5RH#H6<&M%\$G_TMT*\K**E\_:-UF9$
MKV^[HEM9)/&X\\[ZH/7.U7&[GE)5=5!KE/7@,_:P%*Z=S2Y%?!LOM0>0S[JW
M?<S5,T=:1W2(^V>AFY@NOGU4@HG&X_;SZX*K[4G? PM^^X.ICU:WPC.I]H&$
M(@1CK"NMD(A"0CF'',E([0[JW(F#YJSY:)%+W4>8'B?1QU'NWM;K_PN*)[6:
M@JN=0.TYPK2:V[#%,>-Y?UB/E+!=RG\%MAJ 4H6KK5_^I^ZDME,#5'K4<0T.
M<[J'X.@JZ;N7#.-FA0^!Z2AM?-!@_8CR-[+ZARCS#QXT&Y?W$;4-/XLS'L=Q
MFD":IB'$>804'8H,4A&E- YRD5.K@+..N:9FYNY$!>NMK'8LUX6L&9<YPLLS
M8[6@VHEY!6I!W3&2 1J.>*=KIE'9Q4#E0PXQ^4K/<%:R6BA66G\6JS(LJDQU
M$_SC-BJ1X3P(DSB%<9(HZTF$ I(41Y (A"A2YA.+K,I17)IP:IS1R*LOMZI@
MTRM0RWP%Z,\F<_!F3M9K'9O3-+/6U:'+/ZJ3V^;[D@\)-+VT1F;$XQ)YS^PS
M+NCV$:&&2+H*\;PTW;@QFX;*'P5AFGZOIR^Q6!0;95B]"GZWV*B'J5!L6<5E
M[%X4FB82(74*)%QW!T",*RM(G0P9HS3):<@)M?,-&DPZ-4+;UI/1<4%5H-!.
M]B9FJ#]9&:V#H7?/,;J^O76EN+"4MR^D]FXW"XQ<N=%,IAS7+68!PI&;R^:[
M3FVL&<^4945Y#'E$.,11&D 2J%]UR@\**<<4Q;-7L:++@<:5S4O2GL]C&%$E
M6%GR@B_G<[):ZSXE5?D+R^H7Y^ -2(;5PQO ,-66:\ 5O!DC,,X5TR.91H);
MD;T#<,?@]U\^+M?K7X%H3*@MK%> CX#Z(%MT0FS>88)Z-R3'L1\G839:6HL]
MF;B,U/VZH,KL$?R+8*(HKR_6GY:;=^IO^N>F>96^UM8WW.HH,0ND9%F2,1@$
M4A%TH,Z^>:Y8&N5(R 3EB8B-VI#WFWYJQ&(>+-L3[F[J\ ^B9T9I9 <MX:^
M$A\T\E_M^N!I%:ZJ:!:EA5?8+7(AO,(_4FZ$CV6P2YWHC6)G*H7]J..E5O36
M>"_5HO\H \.3JN- ?0_.[P^NN(\NQ/?OPV_(G+W,JZOQ5FG:- M9&E,"*2,(
M8B0%S *<P#@-L-IMPB .C>(9QQ!V:CM1.RZF/ETW^NKTCJ.HE^-0F:-(F9;B
M@ZH0>WUF#-TF$WD2?+M;)O$0](^3\K@ZKN.E?(CZ-G%3'D$_&S_E<\Z>O6KX
MWU_J4,_'Y37G9:4I,O],"GZWJ MKE*<N>E@DX8NH*E,UI12JE*&Z7(+^0*GQ
M+$9A@-,P@@G/*<1<QQB4W?.21(:42A+:71KZ%GAJ&US9@*PN:L-:VEAVR_&]
MS&;[T906S_.>=/WY[N;J4FW8\L)RI<. RF)ONK8(:.GDL*W/2,"[:@WD6]QQ
MVPN-!/Y1BZ*QYNVW]=QH]/1!K9RQ6/_CW<]M;YZ8!S+%1!V)J"X,B5 &LQ +
M&.2<4H9YF(21S:[1,=?4"']/5*!E[=_WJ MB,\9V!)QGLNV)F36-&J#AB &[
M9AJ5O Q4/N0=DZ\,[M#<1%HFF,821Z$RD?(4*DM30(J5D9D)$=,(Q3AB6<^>
MS'U"5T?KPLSJ9,>Y03D74RS-*&$80IZ9H"6<AQ#5\ZJ[;Z'\)@&IYQ7L:)/L
M)ORT,SB^23%__[*[D4,ABX(X@NI!0!!G$L.<QRD4L6!1)/,$1<*J(:+=_%,S
M&]2CA!UFZ9P W) =_,'HFSH,,G,V2T %T!:TRZN@@=B-D8US8O;IY.&<A\8J
M Z=CF'Z4UBH(UFRQ(6>$!HC",&.*M?(DTRGI$A)!I!19&..,VK#6\113(Z8J
MKK0Q5T@IJAU1G8"19S$)99# C%!E]>5467TBCJ' N:2$\$@08F/U#81Q!*O/
M"XQFE#X,',^LW:YOZ,'B.Z^[(]8],<&HQ'I>P4/N[/AD3P?0RWJS?!*KH_-B
M73@OXX%$*<TA1AE7%EZ00H+B!"81BO(H$CI6ULH)U#W?U(BS$1>P/>_&2@EL
MZ06Z@+.A)\@=>KZ]00UP)]Q"[HL1&N+BRB]T8;9Q?4-FJA_YAPR_YB[A^5'_
M.DM$E$4",9A3[2J2&8*4!0BF>8P(4E3#I)7M=7:FJ3')R0Q>\'LIJZ5'^3RZ
M9BSB!#//_-$/+B?YSGM0>,QVKN9Y\USG/75-,IWWO]"WC+(4RGSA-^J_15FJ
MN;1L3OF6<Q+0C(604]V"@0<AS /U*XI#S"E/990:!7U;SSPU FD$!ROQ*A8O
MAA4'[0$WXQ O,'KFE"V"M="ME$N_+FMKL)Q52S:==^1ZR99P'%=,MAV@1WY*
MJX#JW>+SJG@E&S'_^1<Q+V_IR:+8]NMD&,E()!1*$3%U1F()S',60TF4,4-E
M'N#(Z*+<;MJI\=-?E<@O*V%?N- 2[6Y^\H>A9W)JR0SN%F K-=!B@ZW<??K+
MFF-KD7OB!>.1<D[:6!<+\+S%^KO&FC7R_\E1@HDU5)V))>:CC9=08JWA7B*)
M_;?[&9U?*L/IBW@BA<YF_"Q6<KEZ(DJ_>SHOOE5/?4BR,(_#!+(R3UE$*<Q$
M+F$@ QZDG 8QL@I[,IIU:F1>"ZULS5IJG9C<B V66[GMC%"S!3 S0)W#ZIG?
M:WEU$=@&TI;(8"?SE?,R@U90.3(]S>8<U>RT@N'0Y+3[<M]@S-7S<J7(3W<$
MV9VWZ[TY"@DE* BT)U[]C[ZPS,(@AYQ(AB4/XB2T\\1WS38U/MH*"[B2UC8
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
M. D1U2OX7)8]5T_H:C/]=3P4UM]JOA/?BL5"=S2@-M:VM[4,HBBG%$60)%)
M+%D&21CED..49R&E81"E]5K>+OB_RTHVHOI;Q]NR%M)$%M',+GG+9?%LPFC5
M0"G4%6AI5W63;NL'*@4/.EKI@.):1U J63>>KH9T6 G$TPJX*A?B6KQQ:XIX
M O>H\(BO>?K99Y]72R8$7W]0@.SBJ#^OMH'4UPM^0^;S];V\?B7%7(OW8;EZ
M('/QL"VP.,NS,(T10A QKDL_"W70%&I7R$-.:)[SD%"CBB5.I9J:)=8H574M
M?-JJ53>W*M/J>EMI;M;1;"<8?74\T__^PK0315HZE:M4:J7/N=KS#W;**,)O
M%(5RN8):57>\[Q1O1V3O1J91&=XIC(>T[G;P?EQ>EPWY(O1ME-HI/HN5>AB?
MM(5Y3^=UO8%=CN<L1CG.A! PE/HH'68$DHPG$(DL# .<(8Z$#6M;SC\U?FZJ
MYJP:^<'S3@&PW&IPI?]>ZV!'TK8+9$;''F'W3+RUY-I^;B!O"0_N6Y!_O@RY
M-:_V!,X1@]K./BI7]H3FD!7[#M./__2F?+=8;U;EY=P7P<73<SV!.M2792H)
M(2%*0P81SW3Y]#"$.8XC&. XSN,\83@.;"CO\I138[G2<MF)K-^]1NAM,\T^
MQ4(-P#>C,[>0>F8P!VA:TY8Y0(Z8RF#"4<G)'(!#/K+X9C\*^B0VNG^GL@9?
M"R[XNY]?U[K Z(=BH3A/5S_7W21*6V][*Y@J*PMEB80RU_G$42)@AG .,RE"
M@>,TP\*JI+&]"%.CJ*VH@&QEM2.C'LM@1DY^P?5,5CJ>I&R@W(BO2Q?_HC4
MQ>)7L(-]IX67N]O^(#HBM!X"C$IP_0$Z)+P!(_6(8KQ_UF%X:M@R6/IFN=YH
M'^:K6/V<Y2F)4F5YP3"/8]V\!NM,KAQ&21#2F,0B-4OGNC#/]*CLAZXY62:+
M,"6G(8]=0K.;K!QBY)F1MD(VN0Q:3O!+(ZE-/DT'6A91@VY0&RD^L#=Z=E&
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
MX'-FK(KR'RW<"0>L?1SL(L]&(/$YS<>S>#2-[_$('DD=% D\ T_(A0C>@R_
MID@\X]$$)NM8@P?+=H(#;Q\.V\NR$3"<S=UT,2Z"OP:T8LF3I!)$(C4($2A8
MLN)!V9R$-X;O=JB]M'(G2(CV(;&31 =&Q=%T.5[^^#">I$^7YS[-1]I;+ES4
MH$1&SYD3 LYK \$('JSG@E*U$QH>K]@)!;)=%.PDP2:T_R5]'1<A3)>?W'D:
M$4\)XU)"",2!\)Z#"4J#]L'AX1>SC:$" AZNV@D%JG44["#)@9%P@(8L%F/V
M8>*^CF*@4BM'(>I(05"$,.)6H!6CT4D590AY)P@\6*Z3[G6[NM]>=DUL_T.D
M?.XFQQ@I__$?Z<<H"\N(UPYXD!E$$@I,,AFH3D23X E/L<+^?[1L)Q"8=D&P
MNRP;\0\_C!?!3?XSN?D'_,IB1#5CE$>D/D1T<5FVX(SE(*WQQ$3'$Y55W,-'
M"W<"A&T7$#7DV10DKB*?*R90'LJ+P %#80R"*:7@O63 M+64<XR!]&XVXL6E
MNZ67R%O!Q;9"'1@9AY?S^0-LWP3$3"#M0GHPRA$0D@MPBGI(00F*D0_&R3MF
M2%]8N1LN&LX[5A%I$P[%\33,YA@(KZ1_BDI(A[-+/!=_',XB.L59):>L!>)R
M0G9H1L8TQLHY>!4"C=+LEG[J0$0WL#2<G*PMZ"9P<^;^.(XHOG$>7UUV70?4
M7DIGF28@@PT@A,]@%6&0O7.4A4Q)WBV#O7;Y;EAI.'-93[A-H.0@1M3!XOJW
MC^-IHBB:0*0,"6C@'$1V&IPU%@Q55H2@47*\ D*>6;H;.AI.8M81:DO(.,0_
MGLS/9K]/1T9%YU$@0&B.('1R8(A)X",30M-L+-'U<'&W<#=4-)_4W$V@+6%B
M=3B>S#_/9]_'TY!&,7B1*1,0G38@%#)3,O: P9>/5DK*>(TL]_.K=T-'\\G.
M"J)M"2*?9XNEF_SO\<7*>>):4:T" R4\*[%8!"L31?D0:YA(2=:T' _6[@:/
MAO.AE<0Z=(A;>)@GMZ([4<4U9TAM= Y!S3187_)X*BD5O6**T9W@<'^U;@!H
M.!>ZM>@&5GDILIM\_C:;WESEF6@\R9&#]DI@"!4D>"D,.!)0>X&X1':["GN\
M8C?5-YSUW$F$ ZO_-(7+.4*7,G\V7D[2",V3<HD2R)HB= 4WX#.W$*4B1D;I
MLMXMF?5XQ6XU4PTG-W<2X<#J/YN[4L9\^N/<SR8C%DWT,5#T;XDJ;HP"XY,%
MJ:*P)LH4U&Y;_\%RW13?</9R>^$ULNF/_@C?W/1K6EW<6Z-H2M&#C.7BGOL(
MAI5"\F@TU98(X>IL_/NK=L- PTG)G4791#APG8>_*N4JD$8=7"Y&-GNJ8K;
MF,'(-T=T6O'PPK]2%(Z,3MD:53'/K]X-&LWG("N(M@F('$_QTU <X^_IO5NZ
M:[9&B@2;B;/@*;$@C)!@G%<8ZP@O T$KF$4%B#R_>C>(-)^(K"#:)B!2Z@'G
MAVZ9OL[F/T:!2:<#-6 4^CXB, O&.@YX3C+/O3<^F@K(>+!H-T TGX/<7I!-
MX.#TW$TF[RX7XVE:+$:*H=:D%J HE2"(P%A8"P;!"N(U?D.;&H?(@T6[X:#Y
M;./V@FP"!T?G:?X5C[Q?YK/?E]\.9^<7;OH#_60919(1M-/H'&62P$7K@1*G
M,3P*4692 0_/+MX-%\VG&7<7;!/X./V6)I,;ZJU6U*.K#,%DBIZRQZ"940%$
M.V=T<CF9&H[$_36[H:'AG...8FP"!$CX>2GDF(5_G'Y#N2U.+I?E*7")K$<T
M4.2&:O ^:G2!-!Y]G'.(,0O!B#%9[I:"?IV&;B!I.#M96<S50/.O/S^1Z$?\
MPC9/LG_[=/#;^^.SH_>')Y_>'WTZ7?WA].3C\?L#_.*[@X\'GPZ/3O]Z='1V
M^I"-;H^V-_GXG9]U;\W+C@^_+Q?PU;F+T>IJL]1JGN0/XZF;AK&;?)Y=/?6Z
MQ:*-2G.C,MC@#(B4+%BO>&E0X%.63D2QKO8DNX5?H>-ZT:O-F2;+Q<U7[G;I
M)G1M:XUNUCA8+-)R<<LENE@D.>&!9R.+X\W!X!D*0EMID7/%W;H:K&VX?$C!
M,,_*>T/"C56J(.X!CZZ'U%\'Z_>8H,0P(<"[DM<1,8/)!GGRC@;OA5)BW<N!
M[3'SB)!AH;.+9I\%R2YB;@ KAV[Q[6 :RV]'_W4Y_NXFR,SB8'GHYO,?> +_
MS4TNT\C)0/&0QT!?*#R& _'HN\D,C)8>+YD:$]<5Z&R#G4Z$M8"EG0 PZUL;
M#4#L5S?_1UHZ/TG75Q+C=".T48J,:!$B^$0S"$<R>GK*@TX8$1C<?R*MBZVV
M =8:<H9IDM$?G&I)O@$0E2WQ>%M,X^FWV7QYEN;GQ]/O:;$L+L%B1)FQ61L-
MFI66("(Z<,PE\%D:8XW3A*][#;6ML>I&W3"--_JU6#WH97O$S99N4L>+"J$\
MWUA\22$A:[B)/J7ES>X1)I@D/45' :VO<.4UA^89)..EO%)0QUUM9VH-/</T
M[N@/5=5DWX#E^FWJQY-)BG>\W-K@X!BEE ?PE@8HN7*P1# P1A%+E$,^UQ4V
M;(.BEZD9IO-'?QBJ)/<&$'2R_);F#P0TXI$3(V($#%!*7JPX@UQ'/+VM%)'I
MX.BZJXIMD/.4BF&ZA/2'F!WEW !2'A+/#,E(/@5-2\;=28,'+A60#45VK @V
MK[OGWCGB'Z:32(^GTM;2'="=*3G<YVSAI]GTAI.(!Z?.1(!+"3EAL33&X0X(
M=\YY'F)TCS)#3S/1KR_30G"U4]ZGLB0;,!>_S&;Q=V1G)(1R)*$DK-<)1,*M
M88QWR('+.0IAK*YM*6[6;B$@JI(.W$J8#8#@WJF'2 XW)5[1,2.R DLQ1!-"
M&["66$#SJ(EE6=)0^X;A64):B&RJP&-W,3> E2OZ1TH&;PGED%PL5RO*@V'&
M (U*IQ",IFO;BFSO6+00HU2\.]A(D VD1#Z.'9Y^JS1B2?*4*_MOLPD*?5'2
M/\L?MZ+1QL9DN0%98BMAHD#11 J>2Y^292&0VG=-76D;U@WI_>:R%Q4U8'GN
M\?78I9?4*T)C *-9!J$B RNC0L]+>Z8MHT34SL6]3,VP-U+]:/]EB.VBB@9
M=9-F_.Q^%$_^UHOWGB5G2QUS<=LD1O[>6 G*!Z'Q/V;%NMJN79*[#REI!DP[
MZ?F%W.X.0F\#.O-+7/6)C$:629J2<A!3:<I1QIY881FP'*76-FMDM#YZGB=F
MV,.N/P!5$'T#&#HZOYC,?J3T)4W*,)YG&/*:9Y^# N&9Q?"@]'9) ?<(H8SB
M-X24ZSK_;H.E5XD:-F#O"5-U5=$ M@YGTY54_CY>?CN\7"QGYVE^P]7-R[]1
MCLK3H##>P#@41&E,9W7P8!5SF9:&AM7OG[K0-6S,WQ/"JBND 9"M<AK/[!5)
MF%'6$RBOP] .APR>,0U1X+EN@_5)^CZ21UL:J]X2!CU!J8;8&T#/<T:64TYC
MSA!8:<G,$W*02G\**Y+D.ECK:@-G2\ST=JW9$V9V%'8#R2<TH-_3?#G&F.'C
M;/JU5!=]FBW331PQBJ6%C:<69"@-5DN_"Q^UA92$C=ZPG/LXS-:1U(SWW5\N
MH*92&C!))Q>IM.^=?OV8''[DS?%\+V'O9$#"M81,5[6W28%+*#&?LR$^!J[7
M#N_;ZFA[C:AF//+^<%97,2T@[=$9?H\3R9*FI!0F$(J<6"?!VUPFW 63LLR6
MNW7/TFMX3ZW<O^T'6W54T0"H[C$QLHHCZ!4!*5TI1;"T3#L*0*RTF=)(C:W]
M9./>\LWXW7M)@V\D["9<J?/S\555=GEM@I$I6M8T#845JO#(SMQ#0@>SW$A3
ML)D90-<S*DHR3Z3V \HUY#3CB_?I0M511@/V9XV$G!!$!\<@KSCQ#D]F+0EH
MQYB*SD7'UW7PW>Y=[DYWP+T5)NX%5954T0"H/M^LNV+IZ@4<$LYU9 24#2B9
MQ#2&KH2"5#1*H@@Q:X<B;H.F9\@8^A%T'0W/ZHJ[ <3<ZRAQ1;\4I0 S<E"R
M5.HXEL!8[2"I:+P*.F=?^Y7A8QJ&+COI!2L[";H!H!S$N*J\<9//;AR/IX?N
M8HP^UCVV1C91SD5Y(%)>V(J8\4\<?;S@+/<B>15C[7/K=:J&#?A[ E-E930
MKR]IZ<;3%(_<?(H^W>(@A,OSR]4%X_N4QV&\'!'J2:EP*&.I2^L<7MZ7E/$,
M6H0B3.6KQ_JO4S5LS-\3O"HKHP%XW>-@E<(HC;;FZ5N:+L;?4QE&=IX^SA:+
M3VEYDL_<'Z,HHO+H-"(DRAQTIQ2XD"(H14OO7T]BJGVYLB&)PV8-^K)K/:JI
M 10^E=J(L=+[,Z%_:)0!05%N/HL ,ED7-4_"ZOH]F!Y3,6SFH"<L[2CL!E)/
MKP6_(Y;0YGK"@!O.2OMI-,*:!."9V.292B;5?HKT&DW##,,>*IFYNUJJP6R8
M1GR?5VKYEI;CX"8/>:K>E>_A6OMLT;>&RWWVZPL.D9,2 :YDZ3;/"1AC2NV3
MY,Y$K=W:69&M]NOKO&EET%JXY"%15UJIRP1.9H]'OK4F)I'9VJ$V@[^4&;;'
MWR;HV?JES"8J:M(AN^4D:R^TE!30-R" GD'&^)D%2(HPP7C0E-9^V- JO/K1
M?O<D_":J: !4#[/"5WUZ#RZ7WV;S\7^G."(A,^H*#T8'$)%2L)93R,93PJ,1
MNGK=WGJ*AK9==?2^-C6_DQ(:A=3Q8G&)G)06SV5^! 0>4FGS%)$GASREF(P)
M&.2(VMUM7J:FV<Q];2AM(?P&8/2D??B]':&,U"81C(,8H:4FC*#M-K@C! U$
M6*64K/T4:PTYS6;M=P%2+?&WB*3K#1&32IE&!C3B+\(F#D:@>*1'[JAG$?GL
M&T4;F*(A$O-5$;2%V%M$S_TQ!H(GXP5-P)31)4EGP61B(?D4*"?%OZR=U-IY
M<L00>?:J.-I6 6]OCL3I&?[ZZ]&GL].3#R>?C[X<G!WC=^NGKEY8I^>T51?N
M*J6LKJYC;E,/=T&@5I:R3 !](SS)2-;@!(M A8R<QT"=J?T.]P52=L\.7'_@
MV>I]ADD6;:R6P!QN#D&4 >.R A>IDMXH53_;_I""80.U&OI^&O1O+>$!C['%
M?(E!P2Q>AN7)_#3-OX]#.OACO!@9I4NV/T 9'7Y5@FIRB, E"H*HJ/S:(7FW
M",$%[J$#_W:'C)?6'CJ(WUZ/LXI";0,4JRS9%0>+][-S-YZ.N'?HP7N-I[,K
M-1.X4VRT'+B5RO',A;2=GD)U0\93 H:!1QV=/@7(C@(>$"6KOIBGEWX1YN.+
M(OX;-GY-YS[-1]8[*30K0^=+^P0F##@5.1 TJ8Z7 )&9U_R25]88' J[:F]6
M7Y0M(>(C\C!=I&LNI$B$"W3! Z5E'KU28*1V$*EA2;.82? ; ^+!$L/D[/:
MA^T%.30</J?Y15I>NLE#%HRCT3HC( ATLH3'4-])D\HS%T4(H3[)T D+SW_^
M,#FWGH!0081#H^!P-EU<3LH+IVOB0\Y9!&L@!A%+26\$2]#Q5IPCN#/A(>1.
M^G_\R</DRGK2_$YB:R Y=NM+?QQ/TS'^<3'2%/VB,H.!IN(NI9S!TFR 6&9"
M\(IX6CND?DK%T'<[.T<8E03< $2^I.]I>IGNVNNF;)6U@@.R+4HWFP2^C%[
M8RTXIKV*K'9ET&,:&@E M]3IDP+X'03<#D ^H)R>ZZ5U]$>87)9<;VFMC/^+
MI98Z,"*L*=.F/$5Y!4' "ZU+B,:31R>)D=H%+UN0.2S,=L/%\R#K34E;X_![
MFOM9M:N>Q?(D7[-ZUPY<2\>4MV"81+%QXL'0["#1Q)6/61I6O__0,X0T<J;5
M,5J[B[H!RW7%1)D/<=\G/)U-XD@J[X-1 92SM(Q.#^@12@59E4YNP@E2?[#J
MB]0,:X<JJ/I9\.PL]P80],M\MEA@7)''RY'E03A.)*C(R^!.)<'+TF%+$>8P
M#+16U7XR>&_YH8M8JEJ7;<7:P#N:VX981W]<E%S O>/;LR TS:!6H6&@&IP2
M%BRSEF>' 6>N/AKN)6*&+EBIBI8Z(F_ FIRFR:3X8--X-2#XCJ61E,&+0!18
MDP/N BW $/0""3%2<-P>RM4&S\O4#'L>55+WXT"]CNP;0-$75 <24.:5O\=#
M>S*[*%OMAIE@G8LZ$Z#&&Q!$B%+)XR$';B-762M>_V'[&H*&]8K[P5(]#30
MIU_2%&4T05X.XOEX.B[R68Z_I]O=X;++QD1((:*@J%EU$D5VA$;;31DUHO83
M@U=(&M85Z@=2-;70 *B>"&E$8C;<B0R$X]DOC/?@PRH9+Y-V/NAH:[<">D+$
ML%Y1/\#93=(M.=1W+1E&"<-!*M%F<I*0<$82&)5+FVSM<DPJ4-E;L]\[,H:N
MUNW'B=Y2S T@Y<-LGL9?KV>^AA]G<S==X/9!??SBQM/"T;N4\6=*;A,98C2A
M@:2E#9:0TI:I(:5J0TG<44HQ7QM!&Y W=(^,JLCJ2RT-'&/'T^]IL6H1>K5K
M/J7EB$H3C"ZCR)U"\XJ6&ZP- 4)4^ W%\9?:#O8S9 S;2;,R@G85<Q-(P<]"
M)F[\-8U,)^0:DK2A#*3&TUR$"$88#"HI%U+7O@![1,*PS5.J(V1[\6Z.#GN%
MCFGZNII)527*NC:%)]/W:3[^OO+MCZ?H_UVN&A CXC_/T[)82&(E-6;UXCU<
MO;YR07 H)44:-P">TK$R<+K2U@E1]HT@JA>%-&"(5JW./LVFLX?^WNW&4=9D
MBG:4QW+Q2VG"X$"6V3-<,&>XT7>SDVO..'B1HFZY1O)&4%51^@U@Z2Y4N*DK
M&$\OD:GK6&(VO?;LKGX._;NT./H#0UK4VGCJYC]6\BQ3'4I%PFR5?[TQY*/(
M(T6H1)!:2?0$RT5@<!2(II'Q+(3/M>U<C^QT0_%;J5AJ1>\-Q)RW+%YOX7=I
MFLJMI4Q(*'H@8#D>",(2C&$<REA9SC1#YR3%VN_W7B"E&_3>2MU)#7DW4:N$
M#L2]3(L2CBE*+8JD.!&."3"E8V"*'&7B.08SM8/&!P1T \E;*1_87K8-6)2;
M/LB?TWSU7/XN"TR3"Z7RC\@"\8#FT=C2\,H'%$;4)(7:&?*7:.D&E[=2/U!%
MX@VX8X_Y>.<6XU#>(EFO(P=*B$"?4D64##J6%MW+TD\[!>-ZALV*D&&+!NKH
M^!7@;"[P)HZBQVR\'T\NERF.,C,L$1W+DP?\!?<0..OQ3*4ZZ1R-XJ1V+/@"
M*<,6">P%.]L(O4GTK#;!*LY]/UZ$R6QQ.;]_E9ED%"P0X$8P9"^5JIHD('O'
M8J+X9U6[CFDC KM9J;=RJ=>?;AHX[OZ>QE^_X98Y0#2[K^G397F =Y*?]!BZ
MLLJ!Z&Q*ALZ$'$O// 9&Y/)@,62A)>ZM4/L5P$8$MG4\5@3*;%]::Q>2U[;]
M:?<KI[)AY<FI4I&BJ\ X&,<8L(R\Y=+.QM9.<FU(8ELG[]YA645S;[MOV>')
MKY^_'/T5?^;X;T<?3TY/CS_AEXX>,E>[B=E+B^ZQHUDGONMWY+]*7*P&CCX9
M1W.+=!(\ER*B>"7)B'0;P7&N0"=F Y.AU +6K@;?C,2ZZ3$6C1.>4E!>XLYV
MWH!!3Q@T,8P)P]#IKFTGMTB/]>X4]H".]:FS3>3>P/';98S3Y]E\I;?E<C[V
ME\ORP/]L=C5SX^X@<=$'GC+R2709.B;!:A<A"^LMC1Z=D=K%&95(;^2-Z1Z
M.H2N&X;X;]-Y<I/2W?FOLTGQ4.[J%TY3N)Q?#528CQ?XK??XU^E7]*G&LW@[
MW0R%H#3!K4XC"R@'X<!G+X$KY2AADGI5.TW8%R\#/T\: I@=-\=>4=+P;GFY
M)!4MUNIODRN\Q/]S>55XV$%S(T%MPA##0/*N3'QC%JQ3%F-75%CR0G.YKV.C
M%P8'?JK5\+X:'D\-;[:."AIY0@/ZDP0,TQP$T1EMBQ9 42E!NI"3:,SK&OBA
M6<,;H@^=-W W_PRGMT<CMRH(;0CPH"@(9@)8C)B "L9]:23GJU=TKR&GD780
M>P@$:NGD[0W'O)^M.CT[.?R/OYY\?'_TY?3H?_YV?/:?_2;HGEEOC[FYU[BM
MGY9;-QLCDJ!R4.!]Z81C1 ;K@X><9=*1$NUTC\FXKG/\=N#^J@LBLY(9FA50
MYAB(&!*XX!0$$:FA$0\16[M$K:6)!/6Q\,I\@DWDW8#W=TO]E42*59Y-RTN)
MJQ[L,4<:+,- $4-&00E*2*-3:T-@Z-@R1:H/CEM+4"-8VD+3+X%F9[$W@*%'
M/%PWY_4YV> =!^[+M5Y&3]41I4 EKQ@36017O>[Q.4(:P<SNBGY<)+*SU!N
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
M6AL7E%*U>W*L(:<QCV9;E;_J^6XG_Q:@A$N.ET\8NAF/'!4)I0% ) R90:&
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
MJLM[=**S1A=4R]K]5UZCJ5E'K6^8;:&2MB%V$,+E^25&-RG>+Z(?Y6"R%%P
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
MG,=U6LV_7MSGW>2"9\VLCAQT$*$^C1MP@F*LNFD^*K1&RMTFL#_X%=-5K8Z
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
MFX1,"H[;H>;AFMH;;]]P%9?'-,D?PU\OR1^5^=E%2>F==XA982I:K^N@Q<!
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
MT+*6?5*5TV%Y8IOH-+/TJPNA<D:I 9&(JP3PF0/,!PA#>BGW_9D#3%8G4M6
M4C__=/#VB,37ZCVBW9SH\U@P&)@OW$3>"%C,8C$2,<@[(C]D1!!QT XU8462
MV4L0$BD:9ER;6+,:D&K;(1XZ!R@GUEAQRLJYIHK1?$P=J%NII0!24.4TL,O^
M,7O7[?_AL'YW<';1[YZS[O7UQ?$9_6J@+]I0XYK83Z@IF4P4<WG$70E"S3,C
MDP9I5>NW:HA1&!<U3.M'_10/XX59TSWPKGO\Q_NKBX_]D\?B;EFA&C;N;ED^
MCFZK4G.K!A086)$QZ(E-^(U@XHMP4W3V(I#QA \0T$ _%"621SSU\T_[KX_*
M\L7"0# X- T!0$9Q.)5*A?&,!6$BE,-\D20(.*U\XB%\>_& @G?'I $*!R-?
M>&-1.H3PE,/3N ^Z0@%3F^,XYA"&5'Z-#%02I_96 1\[DB[<KO0W6C<FO#Z<
MTA< 8D-/SNU$@K)!.$R?-$H!R %)E!O+(9 D##;DSUDV?4<DT)YPPYBCL_\P
MQ3G JU[\FMG?U4* LNWO&')FSC+M 0 RDU,Q=R]O%6T/!]<"CN?@02/@*9;
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
MPND6ZY45M]7DPF0Q%.NHN/LY"&]-!2VJ8"IDR:*Y4P%D\A0-P;P4N;/TO:4
MD];5<,A.P4*JL9F"(AW,QR4)]VUV>>$L]SS,J<EA&T(LJ9<T6I>,)STL'%HH
M!6UJO>Y'#M\T"&LPG_2MS4&;7I)&)M]'!L:D0.8<BD",)"D1,2^=F30Z"SX[
M\UO&-C<2S4W\K6Q*3$BQ3&\J YW_0[]!I8 0JM \02>;_WB#BT8$<!QO&Q$8
MK$K;*O:#(,ZCM31/'UCNF:9L1SE?# 0_* QG@.=U8C)]\!O^#.//SQ@-K5!!
ME,T1(1#P,AI33$N3V)=\*'U)_DGCPI@K8_4$AI*M$W\^^XVRZOAM=O/"C%!N
MN $"U+ G#$:^=$GKT8UQZHL27%B$8?3D7K[Z7V?HE[[AB@P-^'AXZA;"YG^G
M\H;[U,\'ADQ82H]K"W,1DU+YB*G*\"D&,?\U'P.)=*.;Z2#0-P:(\]W#A>&\
M]\,A]B"!@?>Y[KE-V$E@S@M\PG:CDN^G1GBW#CJY2@KTLJ*,<A'?UVJ7%N"Y
MR=E, W?"@S&FWE)]<9:39<ZO2M^"&WT$ZW@D!7/$SY.LPC@;&R; QY)\O\OU
M#  >&K-&1#@"D_QF4^"=+$ YGPX/YD]&BSP=/S,>M._+65ZVA0[?<DHXSUU<
MMQS7-L?F9NNL:U]@"C\-VR T:\&42M.6U)1Q\T![VLM3W!?2WE?DGU/F=_Z<
M?#SFD6:&Y[P/L5UWS:'B$A'CXDO9? L]CNP$".#0&^%M/\GE=ST/WH)]O1K:
MZ+X3%(K(*D.0A6=%IJ4[<F[X*P7+/J&**)S?>"AM8G]!>K\:;E^8P%(9AG$!
M%RLOOFTMJF=OO%6.SK?MAW;YTA,/J4[876-(J@!KHDCP&./#NGD(:D6,45;K
M&GZ[M]B_I#99;?=&CC=KY69UF@2Z)YI ][5<R69#DM7C^'0VZ/>NJ]UQA"J
MTF*EW6)-VERM$"RX*B'X"38AX\/P1A3J"*D#5')'^Z?%5?*K#+)J 4VHS"S3
MCEC?]Y)*.2(E#NT_CCRI(I_/#F5 WT\W'4UY/ 958E3J 1 +0PQ@K?IF!#08
M?=HHF3?[K;VW;=0S"8PF\>R+C0IJD0K:2;S%<_L'K?;>FY6G03>L/'?78P\Z
MK5>O.FL]=H>&K(<-A%$1#_[Q8N]%KGH]-,\/.]$7AHQ3F E?C!9I$T8KM>U#
MB?8WB=3R[F'?R6=/X[9-:Y9W,YJ$"FWZNPHG*.:GZ$_V.QC>L0#+4(CZD[4/
M]K0F[*,:]@#WI=/C_L # 'JQPP8 ]118:O<B E8#/F7E]N[BZNKB4^]JL]IM
MTU\YOXU6W17K7=9]HW2+2O</$00BP?""]/U;X?LUH5JF4RMUR-65.@75?3R1
M8L0N(FH-&XS9Q6@D79,1H\^=RH '+CK>S+G[<8E5BF'KH$Z>QFV-.FPPZ&/
MH,\!3+[_V+WJ]@<75QLVEJN$DY\NKLY//IV=]!I@^:0T:6^$?1,G,E3LCS -
M9"#KV:YAU4;>U2GP.E&N/O2AE0*C R<2VT:&#8IM;FM0;(-BZS#LQI-Z#Z 0
M@&^OW^^RZXO3P:?N5<]AY^?'3P.AS;M/'4HD5J&/M4C8@N'>DI3J2X-Z:LJZ
M.O@:]V=-W)_?K:T;3-F@O ;E-2BO07D+KC_V_N*?O:O^AUY_</\8K\%%C?>N
M\=[5TGM7TIT;1&$[E%ZZY''/+>5_KTGY?PHI_X]A$?SV4MO[^J_*&KK+_C%[
MU^W_X;!^=W!VT>^>L^[U]<7Q&?UR-D[UK]=:/"ZJ+^>BLP!(*3U=DJA;@^C"
MQ48Z-C1/=8"\/PHE![I@E/W>8A>FB/@#<)18M.V>#C?DL)4]Q\\OH%+&KD4@
MPYC]$S=4NXR%DMY]:I"O(<&:[[BP8:"ZWP#5IP!4-\95:SF?[O1W&+IW%SOJ
MU>LC8)VZ8*=GIX/?6/=#KW]"3C0X='[1[;.3B^./>."Z]A]QTAWT3@ ;LXM3
M]OO'\S]9Y\!AG=U.YW[= IM&.-TZ=.RI?&^W&K0C+O<-J9(@IA^Q:<L>Z[U,
M5#K\2[C+]AJUC41U5V+;.6,+6R#EO6]&82S&(9Z8\!N!VV_=R##%-BS4L,XT
M)')*78KR+:U5&D4^M9@&S;T\T7@=H3,AB9<8?]!KZZ(8ZD.XP4J0'+YLP^)?
MD6"V'T@PU_*SERCUMO7Z ,EP' L/=PG+VGU[U,)&U_7WPQO*"V&D%=MO=<_
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
MDEQI53(%L/8;2^"[P>R;5J>UOW4CMQMKX#$3L+$(=H]P$HPT@D*6E#]Z%MS
M#^U>EM8!2GM;>^4,)_1N:S<BKKQ_:V>;CMC;^!CX<DP>TWDO8ST9]&'+,M:;
MF;K2!OVCU=)E-8_:/<Z*>94F?Y)M??P#X%GQS'748O]JA? _MG49^B#U<Q><
MQAKG7;>ZK:O6.5RFC\Q=]H%CZ$&FBFUE_]PF)?(-^9ULBPYO4ZL)BA<5PT.8
M*0U*B,?6EB$WOP9.602"')LKB(-/I<1Z1357&;*U=@#J@?;K(U4 Z#8K'EX
M)HMTA:(DL0:2/3 D.V@@V7<C"DJ1:^#88R5>)5"L!AK'H#"=X%E?O^RI#+C/
M?D^]L<TZB-E%C$[,BIVS7<"4(QK<7S"X;&PAC2WS7D7&908B.@4$2FXUQ*V*
M/ Y_.[@#MVX)0KXZ;&L=BK!8AKJ]VQ"?I5(-#G)''J61(=^..7:0FTN"H8Z?
M6,(5)YC-@,_^"]"#\J06QVQG/S&5"NO(;E$V]"IO/],FEWA2:>>61X'MA,_@
M7Y$--%-I)*WY\$PEO\"[MU[M;AN7Y$CG.-C<")M>3IYK)#/%=O4C\)@"T:1\
M()TC02\<8L=2X!MX6RK51'@ZG3R,:QY(72_E^_@I]Z];DP1Y!@-P0X]\N?)&
M!$9VL@Y;I)?)P4PAD Q58C@?F(.N1W:R"4$D97E[KL6$I7P_"_@QES&E4\9T
M7A5WB_67N3\\SZ5Z](W9UF.7^NPW]!9IT*-^F"8!AR(->?0F,C6GA5:9>4!M
M+&RDK,0%6S*PBIAX)TG Y!/8>#G -)SO;(;]W)*,7Y<IT209/^XDXT>EH.JS
M2=1;O:NRG [36.DN,O-9@HO:2.2!RRQ26=P9^>_P,TVP@0%".SCM+P\J%K7:
MH^[@O]ZLUV=/I+>VRW,Y051/Z2V/L9L]KDHH?0#;;3_FI2UA"TF&<8S(! /U
M6+QIZY)-V%KE^0B)L$G=:%.(2*>)H&4PE[ *1\UH9@:1 [_!!<K'2WU*PD8H
MA5Y/L,^P834<H_)#?3DEV9*U,/?DPH?"HS%P/O\9>H\"NK?X\,>]U<1ZC%J?
MO8N(4<^FV/H*:)_EYR[)!"[J$@<3SSU3!0H\M%!9JJU32I\/73>-8^-ET9U7
M["ZJ.BMFT9,U5R&PI-V6^C8F^49+\&%0TYHM9H\O^M>]_H!=G++W'[M7W?[@
MXJJNINW7N/WMP4:\WE]C>QI&SX1MD*.(\3"%!MAR;/<646SKKU &B>E#H[ (
MG#)ZY*C0S2,,ZK")%GU1MBO* WG&UB)KUL7)U<91;C>'-U+9<@1M+\=B'-+N
MR;D>(4<7YNF NLCV0L@W."BC&DKK1VCC9/=H\[Q@W=L<*%OD-)*VXHG\ 4J7
M7MA"F9R$QHO PD*E3*Z?LJV-,[=;&NB^1]HQ1\BLX)]X>T1%,3S[^,*:[,R]
M6:M)K5 )ZCFF(><(_D5);R)V?2ZG\!-=<-HKB+T:R!FG;/W$9QGD7L <4,*G
M__S3_NLCXY_,^R-2[T.#'3 G#EXH73KE25R@0_RGF$9^.!/4JFIL79Y@$(=Q
M(&9J:=J<I94A@[O-# ;1[CR#+K*.MH9ZR[D#]\D8Y95K3K%L34_P#>;)Y<D#
MV43% K/H8)JX;_RCNKQME,(S=?='@M=ZA2/^R-OOHU=:M]S/F<C\0M="YD H
MM:'B:N&CYEB"JL"\><ZC%P]A5K/;\BJ]LA1%<,LXYM&$'63FP *\KT3#5ZB
M!F5BZHU23(45_SH"IY#C//-\&^Q^C!C[OAKS/VM(\0[6 Z %*JVA\,/;!<UN
M7-#(B@2@C0.Q=)WI&[D,Y#KE^C?3=Y)XQ2LTHI78S79JDEYUW;1# \-R5:R#
MC+W"AD*DP--D$L;R/YJ--!-ZV=.W,,,%[J@!Q,%24%AIW0J;5991SI3KNO)L
M?<VB#V&D)V"8J1-J6DB+,Q/8)30.X4NPPCV,O6>KKC&*6IK5]4AJP#J5FQIL
MB)E#XR)E,Y97SY:ZIP;E\9M0>K9$PPO3H=$Y9<&W^%:J K3 :@8=_P M@O@N
M3(N98 [#_IJH0UQ<].@=%NU8!R96S >ZA:>9MXA'\*;RO.O%#8.\%-D%F 4&
MEP;]V*([GU>2HRU=UJ^8<GD0V*LN3TZ95G[;.@*/I1!3J72Q?Q;O*6!@T'#8
MQ2H,GBV/E  33./G(+RE/<P7S22<U:D %O!T@H,A*-7J%^>2=J^S(3.] L&A
M)>:3K:=>MMI9KBM.O9G/)-&56=2J+C_+/2_6N8,F.9&V-YU1S"_#Z/I5^M!"
M+4YM-[U[3#!H#H$;&\J830:(!WC IU87W,^294KV4\Y!@%,#LH+-[K:24EP4
M J)I&"=CL$3-MHB18=PQOCRWN_+1.,9BMV&NHMU^ET68WW=CV@#0:$31)%UT
M'E 3=]MV8902_"JVWL@*RXP-OF R_GC YOGRYE( 659VQJY7K.0<HN([F)%I
MH'?8Q,6IY$:ZY=0< J;]KQ2S!\C\*YCF"U$<J^]^> H?R!.]U@Q25Y&Z;#M
M(\H!GLX5BS'BE:?A8"Y!A8LZ=5*YM[#$/88SJNH0,J\'FLP8,Z0W36;,4\J,
MJ8VH?3H;]'O7UU4:-A3K2(6QTK-LR=SW-1\3F?=C.X3V=$ZQ[J! VS/AMA/D
M(M?H<G%A_>IDK%*ENFU&IE,PF_LE0=5(B4/[CR-/JLCGLT,9T#?334=3CGO#
MO#2*"#>(10L6((1O1D"#T:>-:+[9;^V];:-T)C":Q+,O-H+;(L'=2;S%<_L'
MK?;>FY6G0:)6GKOKL0>=UJM7G;4>NT-#UL,&PJB(!_]XL?=B+@/CL!-]8>UR
M_@6F&BS0)HQ6ZJA-I6(OC\ _J!BMV\E^61[Q=_+XL[YMTS/W;J;3TRM,\+FC
MN(:\8(K^9+^#I1L+[+LGZD_6/I\*3=A'->R!3'PS[@\\ $07.VR 6RFE^28X
M!E48[?N4%6N6SW2]6?VVZ>^\[+WO7O]Y/>A]N&:?+J[.3SZ=G?386?_XWF#+
M9F]K-.FB)NV-L%YT(D/%_@!@*@-9SW)*59/9S!5XG2A7'_K02H%>DA.3?'4_
M'J%*@7L==-?3N*W1O0V*?0PH]CM%X#F 7P"^O7Z_RZXO3@>?NE<]AYV?'S\-
MA%;$NXAR'>KO3FT[IV(Z%/>TEJUUKM&414WYAP@"@7L%)-+W;X7OUX1JF2*L
MM.E!7:E3T+?'$RE&[$+O_1R,V85.TJ>PM#YWFNT<;<[=;[BPP90-RFM07H/R
M&I2WMNN/O;_X9^^J_P&K..\=XS6XJ/'>-=Z[6GKO2KISHRAL+I&J?4"=#>Y6
MM;NH:%^LI95+E](K=R@!XAN_[KFE>;U=G>:U,PR]&?PU2:;^K_\/4$L#!!0
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
M6<MG<8=M;M-/_P102P$"% ,4    " !N@?M40DF[U$,J @!&MAT $0
M        @ $     <&5G82TR,#(R,#8S,"YH=&U02P$"% ,4    " !N@?M4
MY'<;'O44  #-\@  $0              @ %R*@( <&5G82TR,#(R,#8S,"YX
M<V102P$"% ,4    " !N@?M4A#M!T@$L  #WOP$ %0              @ &6
M/P( <&5G82TR,#(R,#8S,%]C86PN>&UL4$L! A0#%     @ ;H'[5-S$!%_I
M50  9KH# !4              ( !RFL" '!E9V$M,C R,C V,S!?9&5F+GAM
M;%!+ 0(4 Q0    ( &Z!^U27P2Z&OS,! +.M 0 4              "  >;!
M @!P96=A+3(P,C(P-C,P7V<Q+FIP9U!+ 0(4 Q0    ( &Z!^U2\&K(NP.8
M -18 0 4              "  =?U P!P96=A+3(P,C(P-C,P7V<R+FIP9U!+
M 0(4 Q0    ( &Z!^U1\P,AN6O8  +<)"@ 5              "  <G<! !P
M96=A+3(P,C(P-C,P7VQA8BYX;6Q02P$"% ,4    " !N@?M4K&?M^NB1  #9
M>P8 %0              @ %6TP4 <&5G82TR,#(R,#8S,%]P<F4N>&UL4$L!
M A0#%     @ ;H'[5%KU\D_5)P  Q'P! !$              ( !<64& '$R
M,C R,E]E>"TQ,#$N:'1M4$L! A0#%     @ ;H'[5-5KOD[:!P  .R@  !$
M             ( !=8T& '$R,C R,E]E>"TS,3$N:'1M4$L! A0#%     @
M;H'[5.7KC,GB!P  \"<  !$              ( !?I4& '$R,C R,E]E>"TS
M,3(N:'1M4$L! A0#%     @ ;H'[5 S*2H$.!0  J!<  !
M ( !CYT& '$R,C R,E]E>"TS,BYH=&U02P4&      P #  ) P  RZ(&

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
